diff options
author | John Salem <josalem@microsoft.com> | 2020-02-12 18:14:46 -0800 |
---|---|---|
committer | Alexander Soldatov/AI Compiler Lab /SRR/Staff Engineer/Samsung Electronics <soldatov.a@samsung.com> | 2020-02-14 10:45:18 +0300 |
commit | 128b3186bbc0a66be24bfce4a968dffd7c20fafb (patch) | |
tree | 4b691131a4c820d5d8acda2fb2646c9646f5b6c9 | |
parent | 88ea5efb948a36e5688def89ea1a62bdda5e0927 (diff) | |
download | coreclr-128b3186bbc0a66be24bfce4a968dffd7c20fafb.tar.gz coreclr-128b3186bbc0a66be24bfce4a968dffd7c20fafb.tar.bz2 coreclr-128b3186bbc0a66be24bfce4a968dffd7c20fafb.zip |
modify integral tryparse to use memcpy (#2295)
-rw-r--r-- | src/vm/diagnosticsprotocol.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vm/diagnosticsprotocol.h b/src/vm/diagnosticsprotocol.h index 657e669033..4669813acc 100644 --- a/src/vm/diagnosticsprotocol.h +++ b/src/vm/diagnosticsprotocol.h @@ -24,7 +24,7 @@ bool TryParse(uint8_t *&bufferCursor, uint32_t &bufferLen, T &result) if (bufferLen < sizeof(T)) return false; - result = *(reinterpret_cast<T *>(bufferCursor)); + memcpy(&result, bufferCursor, sizeof(T)); bufferCursor += sizeof(T); bufferLen -= sizeof(T); return true; |