From 4c9e10fd94718c130e5186faa27d56b4a3713153 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Tue, 17 May 2016 18:15:26 +0300 Subject: [PATCH] [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. --- w32/subproc/sub_proc.c | 1 + 1 file changed, 1 insertion(+) 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;