From: unknown Date: Thu, 20 Feb 2014 16:34:04 +0000 (-0800) Subject: Add missing bt_unlockpage call in bt_splitpage X-Git-Url: https://pd.if.org/git/?p=btree;a=commitdiff_plain;h=1a0821acfbaaf782e68983c15ac7adfc811d81bb Add missing bt_unlockpage call in bt_splitpage --- diff --git a/btree2s.c b/btree2s.c index 49b9109..a0bc21a 100644 --- a/btree2s.c +++ b/btree2s.c @@ -1592,6 +1592,9 @@ BtKey key; if( bt_lockpage (bt, page_no, BtLockParent) ) return bt->err; + if( bt_unlockpage (bt, page_no, BtLockWrite) ) + return bt->err; + // insert new fence for reformulated left block if( bt_insertkey (bt, fencekey+1, *fencekey, lvl+1, page_no, time(NULL)) )