From d0707d29c89c02be3886c19bae8c02c7e810ff81 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 9 Sep 2014 09:47:29 -0700 Subject: [PATCH] Initialize empty reverse cursor in threadskv5.c --- threadskv5.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/threadskv5.c b/threadskv5.c index 49047e7..83bfa1b 100644 --- a/threadskv5.c +++ b/threadskv5.c @@ -214,7 +214,7 @@ typedef struct BtPage_ { unsigned char lvl:7; // level of page unsigned char kill:1; // page is being deleted unsigned char left[BtId]; // page number to left - unsigend char filler[2]; // padding to multiple of 8 + unsigned char filler[2]; // padding to multiple of 8 unsigned char right[BtId]; // page number to right } *BtPage; @@ -969,6 +969,11 @@ SYSTEM_INFO sysinfo[1]; latchmgr->latchhash = latchhash; + // initialize left-most LEAF page in + // alloc->left. + + bt_putid (latchmgr->alloc->left, LEAF_page); + #ifdef unix if( write (mgr->idx, latchmgr, mgr->page_size) < mgr->page_size ) return bt_mgrclose (mgr), NULL; -- 2.40.0