aboutsummaryrefslogtreecommitdiff
path: root/src/zenstore/cache/cachedisklayer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/zenstore/cache/cachedisklayer.cpp')
-rw-r--r--src/zenstore/cache/cachedisklayer.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/zenstore/cache/cachedisklayer.cpp b/src/zenstore/cache/cachedisklayer.cpp
index b67e8a570..928165185 100644
--- a/src/zenstore/cache/cachedisklayer.cpp
+++ b/src/zenstore/cache/cachedisklayer.cpp
@@ -3586,10 +3586,9 @@ ZenCacheDiskLayer::CacheBucket::ReadAttachmentsFromMetaData(uint32_t BlockI
{
if (WantedKeys.contains(*KeyIt))
{
- for (uint32_t It = 0u; It < AttachmentCount; It++)
- {
- *OutReferencesWriteIt++ = *AttachmentReadIt++;
- }
+ memcpy(&(*OutReferencesWriteIt), &(*AttachmentReadIt), sizeof(IoHash) * AttachmentCount);
+ OutReferencesWriteIt += AttachmentCount;
+ AttachmentReadIt += AttachmentCount;
}
else
{