From 4c9e10fd94718c130e5186faa27d56b4a3713153 Mon Sep 17 00:00:00 2001
From: Eli Zaretskii <eliz@gnu.org>
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;