From: Karl Malbrain Date: Mon, 2 Dec 2013 21:34:49 +0000 (-0800) Subject: fix bug in bt_newpage for fileio version X-Git-Url: https://pd.if.org/git/?p=btree;a=commitdiff_plain;h=f19dcbf140d6b3de7ca76bd3c10d7caf25307b4b fix bug in bt_newpage for fileio version --- diff --git a/btree2p.c b/btree2p.c index 94602ee..96196fe 100644 --- a/btree2p.c +++ b/btree2p.c @@ -972,6 +972,8 @@ int reuse; if( !bt->mapped_io ) { if( bt_update(bt, page, new_page) ) return 0; //don't unlock on error + if ( bt_unlockpage(bt, ALLOC_page, BtLockWrite) ) + return 0; return new_page; }