win-capture/graphics-hook: Refactor mutex check

OpenMutex doesn't return INVALID_HANDLE_VALUE, so there's no need to
check for that.  Also only call CloseHandle if the call was successful.
This commit is contained in:
jpark37
2020-02-29 00:15:54 -08:00
committed by jp9000
parent 675530204e
commit 39dc64f0f8
@@ -149,8 +149,10 @@ static inline HMODULE load_system_library(const char *name)
static inline bool capture_alive(void)
{
HANDLE handle = OpenMutexW(SYNCHRONIZE, false, keepalive_name);
CloseHandle(handle);
return handle != NULL && handle != INVALID_HANDLE_VALUE;
const bool success = handle != NULL;
if (success)
CloseHandle(handle);
return success;
}
static inline bool capture_active(void)