From: Eric Biggers Date: Sat, 27 Apr 2013 19:50:01 +0000 (-0500) Subject: Win32 apply: Accept ERROR_ACCESS_DENIED for SACL access denied X-Git-Tag: v1.3.3~19 X-Git-Url: https://wimlib.net/git/?p=wimlib;a=commitdiff_plain;h=6456b91be4f0c69faa66b24b25dddfe5d463fece;hp=caa6d1f3c73c22a5a6425c215fce20eacec940e1 Win32 apply: Accept ERROR_ACCESS_DENIED for SACL access denied --- diff --git a/src/win32.c b/src/win32.c index e7e89a21..ae2dae8a 100644 --- a/src/win32.c +++ b/src/win32.c @@ -2185,7 +2185,8 @@ try_open_again: ret = 0; goto out; } - if (err == ERROR_PRIVILEGE_NOT_HELD && + if ((err == ERROR_PRIVILEGE_NOT_HELD || + err == ERROR_ACCESS_DENIED) && (requestedAccess & ACCESS_SYSTEM_SECURITY)) { /* Try opening the file again without privilege to