X-Git-Url: https://pd.if.org/git/?p=btree;a=blobdiff_plain;f=btree2s.c;h=a0bc21ac4e640e0aeeba9fd9511641e1211abd48;hp=49b910961e8240139eabe622717f61a2f2daab0b;hb=1a0821acfbaaf782e68983c15ac7adfc811d81bb;hpb=38b4bf5e1c011eebca99ebc047f14937df4d5e0f 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)) )