From ec27ea5d0d9c53d169c0eda3071df2f644ebdcef Mon Sep 17 00:00:00 2001 From: Karl Malbrain Date: Mon, 2 Dec 2013 13:36:23 -0800 Subject: [PATCH] fix bug in bt_newpage --- jaluta.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jaluta.c b/jaluta.c index 66596c0..125fe4e 100644 --- a/jaluta.c +++ b/jaluta.c @@ -979,6 +979,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; } -- 2.40.0