X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=threadskv5.c;h=da7b9f665308bfc0871325a909603b26b7b98bae;hb=e74194782086ba701c1fc50c0c9c76926165a016;hp=b88554afc70bdc76bbef30466d527078c9162c50;hpb=c9a25f99dedc9de571b6607881a15cdf853a8ed0;p=btree diff --git a/threadskv5.c b/threadskv5.c index b88554a..da7b9f6 100644 --- a/threadskv5.c +++ b/threadskv5.c @@ -1709,6 +1709,7 @@ BtPageSet right2[1]; bt_putid(right2->page->left, left_page_no); bt_unlockpage (BtLockWrite, right2->latch); bt_unpinlatch (right2->latch); + bt_unpinpool (right2->pool); return 0; } @@ -1718,8 +1719,8 @@ BtPageSet right2[1]; BTERR bt_deletekey (BtDb *bt, unsigned char *key, uint len, uint lvl) { unsigned char lowerfence[BT_keyarray], higherfence[BT_keyarray]; -BtPageSet set[1], right[1], right2[1]; uint slot, idx, found, fence; +BtPageSet set[1], right[1]; unsigned char value[BtId]; BtKey *ptr, *tst; BtVal *val;