X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fwin32.c;h=ae2dae8aefc8f418e062af456e2936dec38bfdea;hp=e7e89a2132c20ff8acf1e4e036e06b92fb105797;hb=6456b91be4f0c69faa66b24b25dddfe5d463fece;hpb=caa6d1f3c73c22a5a6425c215fce20eacec940e1 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