From 60df97847c13fba4742e0c3d0fce42b0f6944ee5 Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Fri, 8 Mar 2024 13:23:43 -0800 Subject: [PATCH] Fix missed memcpy update Everything should be in terms of kNodeCopyBegin and kNodeCopySize now --- ConflictSet.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ConflictSet.cpp b/ConflictSet.cpp index 7be48e0..f26dfdd 100644 --- a/ConflictSet.cpp +++ b/ConflictSet.cpp @@ -1466,9 +1466,8 @@ template *self = newNode(); - memcpy((char *)*self + sizeof(Node::type), - (char *)old + sizeof(Node::type), - sizeof(Node) - sizeof(Node::type)); + memcpy((char *)*self + kNodeCopyBegin, (char *)old + kNodeCopyBegin, + kNodeCopySize); (*self)->partialKeyLen = partialKeyIndex; (*self)->entryPresent = false; (*self)->numChildren = 0;