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;