From 2c28107ae8976d0b9c50f3477f4b563daa1617fd Mon Sep 17 00:00:00 2001 From: Eran Mizrahi Date: Wed, 13 Dec 2017 16:09:39 +0200 Subject: fix waitForProcessCompletion bug --- src/organizercore.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/organizercore.cpp b/src/organizercore.cpp index deb0b718..5601afa7 100644 --- a/src/organizercore.cpp +++ b/src/organizercore.cpp @@ -1357,7 +1357,7 @@ bool OrganizerCore::waitForProcessCompletion(HANDLE handle, LPDWORD exitCode, IL if (res == WAIT_OBJECT_0) { // process we were waiting on has completed - if (originalHandle && !::GetExitCodeProcess(handle, exitCode)) + if (originalHandle && exitCode && !::GetExitCodeProcess(handle, exitCode)) qWarning() << "Failed getting exit code of complete process :" << GetLastError(); CloseHandle(handle); handle = INVALID_HANDLE_VALUE; -- cgit v1.3.1