diff options
Diffstat (limited to 'src/prepare.c')
-rw-r--r-- | src/prepare.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/prepare.c b/src/prepare.c index cd90bc4ba..1e7a1222b 100644 --- a/src/prepare.c +++ b/src/prepare.c @@ -746,7 +746,9 @@ static int sqlite3Prepare( } } - sqlite3VtabUnlockList(db); +#ifndef SQLITE_OMIT_VIRTUALTABLE + if( db->pDisconnect ) sqlite3VtabUnlockList(db); +#endif if( nBytes>=0 && (nBytes==0 || zSql[nBytes-1]!=0) ){ char *zSqlCopy; |