diff options
author | danielk1977 <danielk1977@noemail.net> | 2005-12-16 15:24:28 +0000 |
---|---|---|
committer | danielk1977 <danielk1977@noemail.net> | 2005-12-16 15:24:28 +0000 |
commit | f3f06bb30cb2d140c5ed6b79aee43bc497be4eb4 (patch) | |
tree | 191c519c11a7f311c94e977569d21efa677dd12f /src/btree.c | |
parent | 71fd80bf5ca3027464eb233c36bd928f2249edc4 (diff) | |
download | sqlite-f3f06bb30cb2d140c5ed6b79aee43bc497be4eb4.tar.gz sqlite-f3f06bb30cb2d140c5ed6b79aee43bc497be4eb4.zip |
Verify that the rollback-hook is invoked correctly when a malloc() failure occurs. (CVS 2824)
FossilOrigin-Name: 83c8ae5bee3b6bdb556d2e85fa260ba855742601
Diffstat (limited to 'src/btree.c')
-rw-r--r-- | src/btree.c | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/src/btree.c b/src/btree.c index 65b5594dd..052f917b7 100644 --- a/src/btree.c +++ b/src/btree.c @@ -9,7 +9,7 @@ ** May you share freely, never taking more than you give. ** ************************************************************************* -** $Id: btree.c,v 1.274 2005/12/16 06:54:02 danielk1977 Exp $ +** $Id: btree.c,v 1.275 2005/12/16 15:24:29 danielk1977 Exp $ ** ** This file implements a external (disk-based) database using BTrees. ** For a detailed discussion of BTrees, refer to @@ -5818,15 +5818,3 @@ int sqlite3BtreeSync(Btree *pBt, const char *zMaster){ return SQLITE_OK; } -#ifndef SQLITE_OMIT_GLOBALRECOVER -/* -** Reset the btree and underlying pager after a malloc() failure. Any -** transaction that was active when malloc() failed is rolled back. -*/ -int sqlite3BtreeReset(Btree *pBt){ - if( pBt->pCursor ) return SQLITE_BUSY; - pBt->inTrans = TRANS_NONE; - unlockBtreeIfUnused(pBt); - return sqlite3pager_reset(pBt->pPager); -} -#endif |