summaryrefslogtreecommitdiffstats
path: root/documentapi
diff options
context:
space:
mode:
Diffstat (limited to 'documentapi')
-rw-r--r--documentapi/src/vespa/documentapi/messagebus/messages/putdocumentmessage.cpp2
-rw-r--r--documentapi/src/vespa/documentapi/messagebus/messages/updatedocumentmessage.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/documentapi/src/vespa/documentapi/messagebus/messages/putdocumentmessage.cpp b/documentapi/src/vespa/documentapi/messagebus/messages/putdocumentmessage.cpp
index bfa87148039..02af1822613 100644
--- a/documentapi/src/vespa/documentapi/messagebus/messages/putdocumentmessage.cpp
+++ b/documentapi/src/vespa/documentapi/messagebus/messages/putdocumentmessage.cpp
@@ -38,7 +38,7 @@ PutDocumentMessage::hasSequenceId() const
uint64_t
PutDocumentMessage::getSequenceId() const
{
- return *reinterpret_cast<const uint64_t*>(_document->getId().getGlobalId().get());
+ return vespalib::Unaligned<uint64_t>::at(_document->getId().getGlobalId().get()).read();
}
uint32_t
diff --git a/documentapi/src/vespa/documentapi/messagebus/messages/updatedocumentmessage.cpp b/documentapi/src/vespa/documentapi/messagebus/messages/updatedocumentmessage.cpp
index 95b5920445c..72364975c25 100644
--- a/documentapi/src/vespa/documentapi/messagebus/messages/updatedocumentmessage.cpp
+++ b/documentapi/src/vespa/documentapi/messagebus/messages/updatedocumentmessage.cpp
@@ -41,7 +41,7 @@ UpdateDocumentMessage::hasSequenceId() const
uint64_t
UpdateDocumentMessage::getSequenceId() const
{
- return *reinterpret_cast<const uint64_t*>(_documentUpdate->getId().getGlobalId().get());
+ return vespalib::Unaligned<uint64_t>::at(_documentUpdate->getId().getGlobalId().get()).read();
}
uint32_t