Fix incorrectly sized buffer in process.c

Mike McCormack mike at codeweavers.com
Thu Oct 30 22:58:44 CST 2003


ChangeLog:
* Fix incorrectly sized buffer in process.c

-------------- next part --------------
Index: dlls/kernel/process.c
===================================================================
RCS file: /home/wine/wine/dlls/kernel/process.c,v
retrieving revision 1.31
diff -u -r1.31 process.c
--- dlls/kernel/process.c	28 Oct 2003 00:31:52 -0000	1.31
+++ dlls/kernel/process.c	29 Oct 2003 15:23:11 -0000
@@ -1484,7 +1484,7 @@
         if (!(ret = cmdline) || !cmdline[0])
         {
             /* no command-line, create one */
-            if ((ret = HeapAlloc( GetProcessHeap(), 0, (strlenW(appname) + 3) + sizeof(WCHAR) )))
+            if ((ret = HeapAlloc( GetProcessHeap(), 0, (strlenW(appname) + 3) * sizeof(WCHAR) )))
                 sprintfW( ret, quotesW, appname );
         }
         return ret;


More information about the wine-patches mailing list