summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Bostic <keith@wiredtiger.com>2012-05-30 10:15:55 -0400
committerKeith Bostic <keith@wiredtiger.com>2012-05-30 10:15:55 -0400
commita65ac672ca403e6f9b077feef7c5b46084596632 (patch)
treebbbd4f29b765afe3cdbe4af414a11696bbb11ca3
parent890861a4d9c2cd99fe590c975efcb9b4d6442a66 (diff)
downloadmongo-a65ac672ca403e6f9b077feef7c5b46084596632.tar.gz
Minor semantic sugar to make the on-page cell initialization the same in all
places.
-rw-r--r--src/btree/rec_write.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/btree/rec_write.c b/src/btree/rec_write.c
index f07183d7643..7b94550bd55 100644
--- a/src/btree/rec_write.c
+++ b/src/btree/rec_write.c
@@ -2262,7 +2262,7 @@ __rec_row_int(WT_SESSION_IMPL *session, WT_PAGE *page)
key->buf.data = cell;
key->buf.size = unpack->len;
key->cell_len = 0;
- key->len = key->buf.size;
+ key->len = unpack->len;
ovfl_key = 1;
}
} else
@@ -2534,6 +2534,7 @@ __rec_row_leaf(
* item, that is, it may have been zero length.
*/
if (val_cell == NULL)
+ val->buf.data = NULL;
val->buf.size = 0;
else {
val->buf.data = val_cell;
@@ -2638,7 +2639,7 @@ __rec_row_leaf(
key->buf.data = cell;
key->buf.size = unpack->len;
key->cell_len = 0;
- key->len = key->buf.size;
+ key->len = unpack->len;
ovfl_key = 1;
/*