diff options
Diffstat (limited to 'documentapi')
-rw-r--r-- | documentapi/src/vespa/documentapi/messagebus/messages/putdocumentmessage.cpp | 2 | ||||
-rw-r--r-- | documentapi/src/vespa/documentapi/messagebus/messages/updatedocumentmessage.cpp | 2 |
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 |