aboutsummaryrefslogtreecommitdiff
path: root/src/os_unix.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/os_unix.c')
-rw-r--r--src/os_unix.c2
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;