diff options
Diffstat (limited to 'src/os_win.c')
-rw-r--r-- | src/os_win.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/os_win.c b/src/os_win.c index e87c41649..36cce4f87 100644 --- a/src/os_win.c +++ b/src/os_win.c @@ -1237,15 +1237,13 @@ static int winAccess( } free(zConverted); switch( flags ){ + case SQLITE_ACCESS_READ: case SQLITE_ACCESS_EXISTS: rc = attr!=0xffffffff; break; case SQLITE_ACCESS_READWRITE: rc = (attr & FILE_ATTRIBUTE_READONLY)==0; break; - case SQLITE_ACCESS_READONLY: - rc = (attr!=0xffffffff) && ((attr & FILE_ATTRIBUTE_READONLY)==1); - break; default: assert(!"Invalid flags argument"); } |