Исправлена ошибка копирования массива данных explicit сообщения
This commit is contained in:
parent
f794fc27ce
commit
346f40920b
@ -159,11 +159,11 @@ static std::string buildExplicitMessageFrame(const MessageStruct& msg) {
|
||||
headerLen = 2;
|
||||
}
|
||||
|
||||
MessageStruct tmpMsg = msg;
|
||||
MessageStruct tmpMsg(msg);
|
||||
if (tmpMsg.dataLen >= headerLen) {
|
||||
// убираем первый байт, чтобы посылка была
|
||||
tmpMsg.dataLen -= headerLen;
|
||||
for (int i = 0; i < tmpMsg.dataLen - headerLen; i++) {
|
||||
for (int i = 0; i < tmpMsg.dataLen; i++) {
|
||||
tmpMsg.data[i] = tmpMsg.data[i + headerLen];
|
||||
}
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user