Patch #101032, from David Bolen:

Ensure the "proxied" command's return code bubbles back up.
This commit is contained in:
Mark Hammond 2000-08-14 05:04:28 +00:00
parent b37a373496
commit fb439abbc9
1 changed files with 5 additions and 2 deletions

View File

@ -27,6 +27,7 @@ int main(int argc, char *argv[])
BOOL bRet;
STARTUPINFO si;
PROCESS_INFORMATION pi;
DWORD exit_code=0;
if (argc != 2) {
MessageBox(NULL, usage, argv[0], MB_OK);
@ -50,10 +51,12 @@ int main(int argc, char *argv[])
);
if (bRet) {
WaitForSingleObject(pi.hProcess, INFINITE);
if (WaitForSingleObject(pi.hProcess, INFINITE) != WAIT_FAILED) {
GetExitCodeProcess(pi.hProcess, &exit_code);
}
CloseHandle(pi.hProcess);
CloseHandle(pi.hThread);
return 0;
return exit_code;
}
return 1;