summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/src/btree/row_modify.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/src/btree/row_modify.c')
-rw-r--r--src/third_party/wiredtiger/src/btree/row_modify.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/third_party/wiredtiger/src/btree/row_modify.c b/src/third_party/wiredtiger/src/btree/row_modify.c
index f0424ff93b4..f37c77d284f 100644
--- a/src/third_party/wiredtiger/src/btree/row_modify.c
+++ b/src/third_party/wiredtiger/src/btree/row_modify.c
@@ -279,7 +279,8 @@ __wt_update_alloc(
WT_UPDATE_DELETED_SET(*updp);
else {
(*updp)->size = WT_STORE_SIZE(size);
- memcpy(WT_UPDATE_DATA(*updp), value->data, size);
+ if (size != 0)
+ memcpy(WT_UPDATE_DATA(*updp), value->data, size);
}
*sizep = WT_UPDATE_MEMSIZE(*updp);