diff options
author | Matt Kangas <matt.kangas@mongodb.com> | 2015-01-21 15:59:42 -0500 |
---|---|---|
committer | Matt Kangas <matt.kangas@mongodb.com> | 2015-01-21 15:59:42 -0500 |
commit | 6dccc57a81dccb9a1100b0314a3234486fda1b04 (patch) | |
tree | e683461059239e10081e44f4c4b606641de47af0 /src/third_party | |
parent | 1b72a40d26b43b64a6d08717e2a01a31e6e861a8 (diff) | |
download | mongo-6dccc57a81dccb9a1100b0314a3234486fda1b04.tar.gz |
Import wiredtiger-wiredtiger-mongodb-2.8-rc5-173-gb978f5b.tar.gz from wiredtiger branch mongodb-2.8
Diffstat (limited to 'src/third_party')
-rw-r--r-- | src/third_party/wiredtiger/src/btree/bt_split.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/third_party/wiredtiger/src/btree/bt_split.c b/src/third_party/wiredtiger/src/btree/bt_split.c index 395ff447035..94c73106d70 100644 --- a/src/third_party/wiredtiger/src/btree/bt_split.c +++ b/src/third_party/wiredtiger/src/btree/bt_split.c @@ -1253,8 +1253,9 @@ __wt_split_insert(WT_SESSION_IMPL *session, WT_REF *ref, int *splitp) WT_MEMSIZE_TRANSFER(page_decr, right_incr, sizeof(WT_INSERT) + (size_t)i * sizeof(WT_INSERT *) + WT_INSERT_KEY_SIZE(moved_ins)); for (upd = moved_ins->upd; upd != NULL; upd = upd->next) - WT_MEMSIZE_TRANSFER( - page_decr, right_incr, sizeof(WT_UPDATE) + upd->size); + WT_MEMSIZE_TRANSFER(page_decr, right_incr, + sizeof(WT_UPDATE) + + (WT_UPDATE_DELETED_ISSET(upd) ? 0 : upd->size)); /* * Allocation operations completed, move the last insert list item from |