[PATCH] cmd: Fixed uninitialised field in WCMD_addCommand() (valgrind)

Yann Droneaud yann at droneaud.fr
Sun Mar 7 15:37:23 CST 2010


Fix 'redirects' initialisation otherwise HeapFree() is called
on an uninitialised variable in WCMD_free_commands().

---
 programs/cmd/wcmdmain.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/programs/cmd/wcmdmain.c b/programs/cmd/wcmdmain.c
index b2243e3..b86801c 100644
--- a/programs/cmd/wcmdmain.c
+++ b/programs/cmd/wcmdmain.c
@@ -1636,6 +1636,8 @@ static void WCMD_addCommand(WCHAR *command, int *commandLen,
 
     } else {
         thisEntry->command = NULL;
+        thisEntry->redirects = NULL;
+        thisEntry->pipeFile[0] = 0x00;
     }
 
     /* Fill in other fields */
-- 
1.6.2.5




More information about the wine-patches mailing list