Sven Baars : kernelbase: Fix a string leak in CreateProcessInternal (Valgrind).
Alexandre Julliard
julliard at winehq.org
Mon Apr 20 15:48:20 CDT 2020
Module: wine
Branch: master
Commit: a202ecd457d7b13a0534398ca0227e78ad77f7b0
URL: https://source.winehq.org/git/wine.git/?a=commit;h=a202ecd457d7b13a0534398ca0227e78ad77f7b0
Author: Sven Baars <sbaars at codeweavers.com>
Date: Sat Apr 18 22:06:46 2020 +0200
kernelbase: Fix a string leak in CreateProcessInternal (Valgrind).
Signed-off-by: Sven Baars <sbaars at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/kernelbase/process.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/dlls/kernelbase/process.c b/dlls/kernelbase/process.c
index b125f100f6..3369180206 100644
--- a/dlls/kernelbase/process.c
+++ b/dlls/kernelbase/process.c
@@ -182,10 +182,12 @@ static RTL_USER_PROCESS_PARAMETERS *create_process_params( const WCHAR *filename
&cmdlineW, envW, &titleW, &desktopW,
NULL, &runtimeW, PROCESS_PARAMS_FLAG_NORMALIZED ))
{
+ RtlFreeUnicodeString( &newdirW );
RtlReleasePath( load_path );
if (envW != env) RtlFreeHeap( GetProcessHeap(), 0, envW );
return NULL;
}
+ RtlFreeUnicodeString( &newdirW );
RtlReleasePath( load_path );
if (flags & CREATE_NEW_PROCESS_GROUP) params->ConsoleFlags = 1;
More information about the wine-cvs
mailing list