From: Tim Clem <tclem(a)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; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/8839