summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Salem <josalem@microsoft.com>2020-02-12 18:14:46 -0800
committerAlexander Soldatov/AI Compiler Lab /SRR/Staff Engineer/Samsung Electronics <soldatov.a@samsung.com>2020-02-14 10:45:18 +0300
commit128b3186bbc0a66be24bfce4a968dffd7c20fafb (patch)
tree4b691131a4c820d5d8acda2fb2646c9646f5b6c9
parent88ea5efb948a36e5688def89ea1a62bdda5e0927 (diff)
downloadcoreclr-128b3186bbc0a66be24bfce4a968dffd7c20fafb.tar.gz
coreclr-128b3186bbc0a66be24bfce4a968dffd7c20fafb.tar.bz2
coreclr-128b3186bbc0a66be24bfce4a968dffd7c20fafb.zip
modify integral tryparse to use memcpy (#2295)
-rw-r--r--src/vm/diagnosticsprotocol.h2
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;