diff options
Diffstat (limited to 'src/vtab.c')
-rw-r--r-- | src/vtab.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vtab.c b/src/vtab.c index 5bf867604..e57f4e480 100644 --- a/src/vtab.c +++ b/src/vtab.c @@ -222,7 +222,7 @@ void sqlite3VtabUnlockList(sqlite3 *db){ ** database connection. */ void sqlite3VtabClear(sqlite3 *db, Table *p){ - vtabDisconnectAll(0, p); + if( !db || db->pnBytesFreed==0 ) vtabDisconnectAll(0, p); if( p->azModuleArg ){ int i; for(i=0; i<p->nModuleArg; i++){ |