wok diff sakura/stuff/login_shell.patch @ rev 25678
Patch ghostscript CVE-2023-36664
author | Stanislas Leduc <shann@slitaz.org> |
---|---|
date | Fri Mar 08 14:12:03 2024 +0100 (7 months ago) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/sakura/stuff/login_shell.patch Fri Mar 08 14:12:03 2024 +0100 1.3 @@ -0,0 +1,28 @@ 1.4 +--- a/src/sakura.c 1.5 ++++ b/src/sakura.c 1.6 +@@ -196,7 +196,7 @@ 1.7 + gint scrollbar_key; 1.8 + gint fullscreen_key; 1.9 + GRegex *http_regexp; 1.10 +- char *argv[2]; 1.11 ++ char *argv[3]; 1.12 + } sakura; 1.13 + 1.14 + struct terminal { 1.15 +@@ -1825,12 +1825,13 @@ 1.16 + } 1.17 + 1.18 + /* Set argv for forked childs */ 1.19 ++ sakura.argv[0]=g_strdup(g_getenv("SHELL")); 1.20 + if (option_login) { 1.21 +- sakura.argv[0]=g_strdup_printf("-%s", g_getenv("SHELL")); 1.22 ++ sakura.argv[1]=g_strdup("-l"); 1.23 + } else { 1.24 +- sakura.argv[0]=g_strdup(g_getenv("SHELL")); 1.25 ++ sakura.argv[1]=NULL; 1.26 + } 1.27 +- sakura.argv[1]=NULL; 1.28 ++ sakura.argv[2]=NULL; 1.29 + 1.30 + if (option_title) { 1.31 + gtk_window_set_title(GTK_WINDOW(sakura.main_window), option_title);