From: Eric Biggers Date: Mon, 30 Dec 2013 07:36:48 +0000 (-0600) Subject: win32_set_security_descriptor(): Check handle before closing X-Git-Tag: v1.6.0~46 X-Git-Url: https://wimlib.net/git/?p=wimlib;a=commitdiff_plain;h=37deb2abf62d62ca7f3d53472bf0b6fe6e6221cc win32_set_security_descriptor(): Check handle before closing --- diff --git a/src/win32_apply.c b/src/win32_apply.c index 312bd876..6ac9e409 100644 --- a/src/win32_apply.c +++ b/src/win32_apply.c @@ -578,7 +578,7 @@ win32_set_security_descriptor(const wchar_t *path, const u8 *desc, ret = 0; out_close: #ifdef WITH_NTDLL - if (func_NtSetSecurityObject) + if (func_NtSetSecurityObject && h != INVALID_HANDLE_VALUE) CloseHandle(h); #endif return ret;