aports/community/tilda/0001-Fix-OOB-write-in-start_default_shell.patch

23 lines
732 B
Diff

From 51a980a55ad6d750daa21d43a66d44577dad277b Mon Sep 17 00:00:00 2001
From: xtkoba <69125751+xtkoba@users.noreply.github.com>
Date: Sun, 24 Apr 2022 11:32:41 +0900
Subject: [PATCH] Fix OOB write in `start_default_shell()`
---
src/tilda_terminal.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/tilda_terminal.c b/src/tilda_terminal.c
index 84baab7..c9f613a 100644
--- a/src/tilda_terminal.c
+++ b/src/tilda_terminal.c
@@ -573,7 +573,7 @@ start_default_shell (tilda_term *tt)
*/
flags |= G_SPAWN_FILE_AND_ARGV_ZERO;
} else {
- argv = malloc(1 * sizeof(void *));
+ argv = malloc(2 * sizeof(void *));
argv[0] = default_command;
argv[1] = NULL;
}