[PD-cvs] SF.net SVN: pure-data: [9711] trunk/packages/patches/ s_path_buffer_overflow_fixes-0.41.4.patch
eighthave at users.sourceforge.net
eighthave at users.sourceforge.net
Wed Apr 16 01:59:37 CEST 2008
Revision: 9711
http://pure-data.svn.sourceforge.net/pure-data/?rev=9711&view=rev
Author: eighthave
Date: 2008-04-15 16:59:37 -0700 (Tue, 15 Apr 2008)
Log Message:
-----------
checked in Thomas' patch 1930681 to fix buffer overflows
Added Paths:
-----------
trunk/packages/patches/s_path_buffer_overflow_fixes-0.41.4.patch
Added: trunk/packages/patches/s_path_buffer_overflow_fixes-0.41.4.patch
===================================================================
--- trunk/packages/patches/s_path_buffer_overflow_fixes-0.41.4.patch (rev 0)
+++ trunk/packages/patches/s_path_buffer_overflow_fixes-0.41.4.patch 2008-04-15 23:59:37 UTC (rev 9711)
@@ -0,0 +1,22 @@
+Index: s_path.c
+===================================================================
+--- s_path.c (revision 9700)
++++ s_path.c (working copy)
+@@ -380,7 +380,7 @@
+ int rcargc;
+ char* rcargv[NUMARGS];
+ char* buffer;
+- char fname[MAXPDSTRING], buf[1000], *home = getenv("HOME");
++ char fname[MAXPDSTRING], buf[1001], *home = getenv("HOME");
+ int retval = 1; /* that's what we will return at the end; for now, let's think it'll be an error */
+
+ /* initialize rc-arg-array so we can safely clean up at the end */
+@@ -424,7 +424,7 @@
+ fclose(file);
+ if (sys_verbose)
+ {
+- if (rcargv)
++ if (rcargc)
+ {
+ post("startup args from RC file:");
+ for (i = 1; i < rcargc; i++)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Pd-cvs
mailing list