# Use exclusive locking mode for WAL databases with v1 VFSes. --- sqlite3.c.orig +++ sqlite3.c @@ -63210,7 +63210,9 @@ SQLITE_PRIVATE int sqlite3PagerWalSupported(Pager *pPager){ const sqlite3_io_methods *pMethods = pPager->fd->pMethods; if( pPager->noLock ) return 0; - return pPager->exclusiveMode || (pMethods->iVersion>=2 && pMethods->xShmMap); + if( pMethods->iVersion>=2 && pMethods->xShmMap ) return 1; + pPager->exclusiveMode = 1; + return 1; } /*