You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/app-shells/sash/files/sash-3.7-builtin.patch

15 lines
465 B

diff -Nrup sash-3.7.orig/sash.c sash-3.7/sash.c
--- sash-3.7.orig/sash.c 2004-01-14 00:08:03.000000000 -0500
+++ sash-3.7/sash.c 2004-10-31 00:05:59.000000000 -0400
@@ -739,6 +739,10 @@ tryBuiltIn(const char * cmd)
while (*endCmd && !isBlank(*endCmd))
endCmd++;
+ /* FIXME: command line will segv with -c 12000bytes -solar */
+ if ((endCmd - cmd) >= sizeof(cmdName))
+ return FALSE;
+
memcpy(cmdName, cmd, endCmd - cmd);
cmdName[endCmd - cmd] = '\0';