summaryrefslogtreecommitdiff
path: root/media/native
diff options
context:
space:
mode:
Diffstat (limited to 'media/native')
-rw-r--r--media/native/midi/midi.cpp3
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;