diff options
author | dan <dan@noemail.net> | 2010-07-24 11:28:28 +0000 |
---|---|---|
committer | dan <dan@noemail.net> | 2010-07-24 11:28:28 +0000 |
commit | d46def77db74a7dfadabb16da57c25d83af0c248 (patch) | |
tree | 8483a41f5c4a98751242c17018d127276a5eae6c /src/vtab.c | |
parent | 5419ee5f2f068601ebc494b104f92cadfc7de5e7 (diff) | |
download | sqlite-d46def77db74a7dfadabb16da57c25d83af0c248.tar.gz sqlite-d46def77db74a7dfadabb16da57c25d83af0c248.zip |
Experimental code to measure memory consumed by database schemas and prepared statements.
FossilOrigin-Name: 9aa30342f4de4eff630520ea8e07ad253d3f0877
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++){ |