From 6456b91be4f0c69faa66b24b25dddfe5d463fece Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Sat, 27 Apr 2013 14:50:01 -0500 Subject: [PATCH] Win32 apply: Accept ERROR_ACCESS_DENIED for SACL access denied --- src/win32.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 -- 2.43.0