]> pd.if.org Git - btree/commitdiff
Add missing bt_unlockpage call in bt_splitpage
authorunknown <karl@E04.petzent.com>
Thu, 20 Feb 2014 16:34:04 +0000 (08:34 -0800)
committerunknown <karl@E04.petzent.com>
Thu, 20 Feb 2014 16:34:04 +0000 (08:34 -0800)
btree2s.c

index 49b910961e8240139eabe622717f61a2f2daab0b..a0bc21ac4e640e0aeeba9fd9511641e1211abd48 100644 (file)
--- 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)) )