diff options
author | danielk1977 <danielk1977@noemail.net> | 2007-04-16 15:06:25 +0000 |
---|---|---|
committer | danielk1977 <danielk1977@noemail.net> | 2007-04-16 15:06:25 +0000 |
commit | a04a34ff1ada3cd122b336c4b781ea600fd96f55 (patch) | |
tree | 020741d15ee3daed7165662dbbfcaf3c2290022d /src/callback.c | |
parent | 86a88114fa4a7c298836e4ef391416f9cf149f81 (diff) | |
download | sqlite-a04a34ff1ada3cd122b336c4b781ea600fd96f55.tar.gz sqlite-a04a34ff1ada3cd122b336c4b781ea600fd96f55.zip |
Ensure sqlite3_finalize() can be called from within the xDisconnect() method of virtual tables. (CVS 3845)
FossilOrigin-Name: 8d6c3bfc4dfdd380a2915d778e256d3e49d22d72
Diffstat (limited to 'src/callback.c')
-rw-r--r-- | src/callback.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/callback.c b/src/callback.c index 96985ba85..87f5b2472 100644 --- a/src/callback.c +++ b/src/callback.c @@ -13,7 +13,7 @@ ** This file contains functions used to access the internal hash tables ** of user defined functions and collation sequences. ** -** $Id: callback.c,v 1.16 2007/02/02 12:44:37 drh Exp $ +** $Id: callback.c,v 1.17 2007/04/16 15:06:25 danielk1977 Exp $ */ #include "sqliteInt.h" @@ -344,7 +344,7 @@ void sqlite3SchemaFree(void *p){ sqlite3HashInit(&pSchema->tblHash, SQLITE_HASH_STRING, 0); for(pElem=sqliteHashFirst(&temp1); pElem; pElem=sqliteHashNext(pElem)){ Table *pTab = sqliteHashData(pElem); - sqlite3DeleteTable(0, pTab); + sqlite3DeleteTable(pTab); } sqlite3HashClear(&temp1); pSchema->pSeqTab = 0; |