From: Eli Zaretskii Date: Tue, 17 May 2016 15:15:26 +0000 (+0300) Subject: [SV 47942] Avoid random crashes in subordinate programs on MS-Windows X-Git-Tag: 4.2~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4c9e10fd94718c130e5186faa27d56b4a3713153;p=thirdparty%2Fmake.git [SV 47942] Avoid random crashes in subordinate programs on MS-Windows * w32/subproc/sub_proc.c (process_begin): Zero out startInfo before using it. Fixes crashes in Intel Fortran compiler invoked by Make. --- diff --git a/w32/subproc/sub_proc.c b/w32/subproc/sub_proc.c index 2442411a..564ff1ae 100644 --- a/w32/subproc/sub_proc.c +++ b/w32/subproc/sub_proc.c @@ -677,6 +677,7 @@ process_begin( /* * Set up inherited stdin, stdout, stderr for child */ + memset(&startInfo, sizeof(startInfo)); GetStartupInfo(&startInfo); startInfo.dwFlags = STARTF_USESTDHANDLES; startInfo.lpReserved = 0;