From 8ec98643c4b1b0d94f6c1d8fe01bba2c4ebcb2e1 Mon Sep 17 00:00:00 2001 From: Leif Walsh <leif@tokutek.com> Date: Fri, 12 Aug 2011 18:12:16 +0000 Subject: [PATCH] [t:3856] fixes #3856 git-svn-id: file:///svn/toku/tokudb@33826 c7de825b-a66e-492c-adef-691d508d4ae1 --- newbrt/brt-internal.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/newbrt/brt-internal.h b/newbrt/brt-internal.h index 6bcc1599cf5..5b7a2ebe881 100644 --- a/newbrt/brt-internal.h +++ b/newbrt/brt-internal.h @@ -184,11 +184,13 @@ static inline void fill_bfe_for_min_read(struct brtnode_fetch_extra *bfe, struct static inline void destroy_bfe_for_prefetch(struct brtnode_fetch_extra *bfe) { assert(bfe->type == brtnode_fetch_prefetch); if (bfe->range_lock_left_key != NULL) { + toku_free(bfe->range_lock_left_key->data); toku_destroy_dbt(bfe->range_lock_left_key); toku_free(bfe->range_lock_left_key); bfe->range_lock_left_key = NULL; } if (bfe->range_lock_right_key != NULL) { + toku_free(bfe->range_lock_right_key->data); toku_destroy_dbt(bfe->range_lock_right_key); toku_free(bfe->range_lock_right_key); bfe->range_lock_right_key = NULL; -- 2.30.9