We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f1ae7d0 commit fc4a570Copy full SHA for fc4a570
api/CanMsg.h
@@ -45,7 +45,8 @@ class CanMsg : public Printable
45
, data_length{min(can_data_len, MAX_DATA_LENGTH)}
46
, data{0}
47
{
48
- memcpy(data, can_data_ptr, data_length);
+ if (data_length && can_data_ptr)
49
+ memcpy(data, can_data_ptr, data_length);
50
}
51
52
CanMsg() : CanMsg(0, 0, nullptr) { }
@@ -54,7 +55,8 @@ class CanMsg : public Printable
54
55
56
this->id = other.id;
57
this->data_length = other.data_length;
- memcpy(this->data, other.data, this->data_length);
58
+ if (this->data_length && other.data)
59
+ memcpy(this->data, other.data, this->data_length);
60
61
62
virtual ~CanMsg() { }
@@ -65,7 +67,8 @@ class CanMsg : public Printable
65
67
66
68
69
70
71
72
73
return (*this);
74
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments