diff --git a/libc/calls/ntspawn.c b/libc/calls/ntspawn.c index 36be116dc..3cd4c8ae0 100644 --- a/libc/calls/ntspawn.c +++ b/libc/calls/ntspawn.c @@ -177,9 +177,9 @@ static textwindows int ntspawn2(struct NtSpawnArgs *a, struct SpawnBlock *sb) { if (ok) { struct NtStartupInfoEx info = { .StartupInfo = *a->lpStartupInfo, - .StartupInfo.cb = sizeof(info), .lpAttributeList = alist, }; + info.StartupInfo.cb = sizeof(info); if (ok) { if (CreateProcess(sb->path, sb->cmdline, 0, 0, true, a->dwCreationFlags | kNtCreateUnicodeEnvironment |