diff --git a/src/ripple/nodestore/impl/DecodedBlob.cpp b/src/ripple/nodestore/impl/DecodedBlob.cpp index 55d5bb10d..7c09f5a9b 100644 --- a/src/ripple/nodestore/impl/DecodedBlob.cpp +++ b/src/ripple/nodestore/impl/DecodedBlob.cpp @@ -84,9 +84,7 @@ NodeObject::Ptr DecodedBlob::createObject () if (m_success) { - Blob data (m_dataBytes); - - memcpy (data.data (), m_objectData, m_dataBytes); + Blob data(m_objectData, m_objectData + m_dataBytes); object = NodeObject::createObject ( m_objectType, m_ledgerIndex, std::move(data), uint256::fromVoid(m_key));