diff options
Diffstat (limited to 'src/os_unix.c')
-rw-r--r-- | src/os_unix.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/os_unix.c b/src/os_unix.c index e6d1774a4..5860ae71a 100644 --- a/src/os_unix.c +++ b/src/os_unix.c @@ -3787,7 +3787,7 @@ static int unixOpenSharedMemory(unixFile *pDbFd){ if( pShmNode->h<0 ){ const char *zRO; zRO = sqlite3_uri_parameter(pDbFd->zPath, "readonly_shm"); - if( zRO && (zRO[0]!='0' || zRO[1]!=0) ){ + if( zRO && sqlite3GetBoolean(zRO) ){ pShmNode->h = robust_open(zShmFilename, O_RDONLY, (sStat.st_mode & 0777)); pShmNode->isReadonly = 1; |