diff options
Diffstat (limited to 'media/native/midi/midi.cpp')
-rw-r--r-- | media/native/midi/midi.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/media/native/midi/midi.cpp b/media/native/midi/midi.cpp index 78ca0ab2486e..a5bdba8569b8 100644 --- a/media/native/midi/midi.cpp +++ b/media/native/midi/midi.cpp @@ -338,7 +338,8 @@ public: numMessageBytes = std::min(maxBytes, numMessageBytes); memcpy(buffer, readBuffer + 1, numMessageBytes); if (timestampPtr != nullptr) { - *timestampPtr = *(uint64_t*)(readBuffer + readCount - sizeof(uint64_t)); + memcpy(timestampPtr, readBuffer + readCount - sizeof(uint64_t), + sizeof(*timestampPtr)); } } *numBytesReceivedPtr = numMessageBytes; |