From: Tim Clem tclem@codeweavers.com
If we end up creating a Unix process, not all of the values in this structure will (/can) be populated, and thus may be garbage. --- dlls/kernelbase/process.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/kernelbase/process.c b/dlls/kernelbase/process.c index 0b803792790..e1c28fc67ed 100644 --- a/dlls/kernelbase/process.c +++ b/dlls/kernelbase/process.c @@ -516,7 +516,7 @@ BOOL WINAPI DECLSPEC_HOTPATCH CreateProcessInternalW( HANDLE token, const WCHAR WCHAR name[MAX_PATH]; WCHAR *p, *tidy_cmdline = cmd_line; RTL_USER_PROCESS_PARAMETERS *params = NULL; - RTL_USER_PROCESS_INFORMATION rtl_info; + RTL_USER_PROCESS_INFORMATION rtl_info = { 0 }; HANDLE parent = 0, debug = 0; ULONG nt_flags = 0; USHORT machine = 0;