From af7e1ae5c54d7b29efb2955ec6db253bfe79a515 Mon Sep 17 00:00:00 2001 From: Andreas Mohr Date: Thu, 13 Apr 2000 15:58:30 +0000 Subject: [PATCH] FILE_CreateFile()'s read/write-check was broken due to checking of ERROR_xxx instead of STATUS_xxx. --- files/file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/file.c b/files/file.c index 206667fd0bf..48bd3024229 100644 --- a/files/file.c +++ b/files/file.c @@ -341,7 +341,7 @@ HANDLE FILE_CreateFile( LPCSTR filename, DWORD access, DWORD sharing, if ((req->handle == -1) && !fail_read_only && (access & GENERIC_WRITE)) { - if ((err == ERROR_ACCESS_DENIED) || (err == ERROR_WRITE_PROTECT)) + if ((err == STATUS_MEDIA_WRITE_PROTECTED) || (err == STATUS_ACCESS_DENIED)) { TRACE("Write access failed for file '%s', trying without " "write access", filename); -- 2.11.4.GIT