summaryrefslogtreecommitdiff
path: root/src/components/protocol/src/raw_message.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/protocol/src/raw_message.cc')
-rw-r--r--src/components/protocol/src/raw_message.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/components/protocol/src/raw_message.cc b/src/components/protocol/src/raw_message.cc
index 348eb1619..7b1b8b087 100644
--- a/src/components/protocol/src/raw_message.cc
+++ b/src/components/protocol/src/raw_message.cc
@@ -46,7 +46,7 @@ RawMessage::RawMessage(uint32_t connection_key, uint32_t protocol_version,
service_type_(ServiceTypeFromByte(type)),
payload_size_(payload_size),
waiting_(false) {
- if (data_sz > 0) {
+ if (data_param && data_sz > 0) {
data_ = new uint8_t[data_sz];
memcpy(data_, data_param, sizeof(*data_) * data_sz);
}