Module: wine Branch: master Commit: 5108b189407e3e877ad342d61e0839bf08e5f1c8 URL: http://source.winehq.org/git/wine.git/?a=commit;h=5108b189407e3e877ad342d61e...
Author: Frédéric Delanoy frederic.delanoy@gmail.com Date: Thu Nov 1 04:10:01 2012 +0100
cmd: Fix some leaks (coverity).
---
programs/cmd/builtins.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/programs/cmd/builtins.c b/programs/cmd/builtins.c index b3fd422..72d4f43 100644 --- a/programs/cmd/builtins.c +++ b/programs/cmd/builtins.c @@ -1403,6 +1403,7 @@ void WCMD_echo (const WCHAR *args) && origcommand[0]!=';') { if (echo_mode) WCMD_output (WCMD_LoadMessage(WCMD_ECHOPROMPT), onW); else WCMD_output (WCMD_LoadMessage(WCMD_ECHOPROMPT), offW); + HeapFree(GetProcessHeap(), 0, trimmed); return; }
@@ -2930,7 +2931,7 @@ void WCMD_endlocal (void) {
/* delete the current environment, totally */ env = GetEnvironmentStringsW (); - old = WCMD_dupenv (GetEnvironmentStringsW ()); + old = WCMD_dupenv (env); len = 0; while (old[len]) { n = strlenW(&old[len]) + 1;