From d097fb9a744f1ca6b6d0f4796e1f2677abe53ec5 Mon Sep 17 00:00:00 2001 From: Paul Hollinsky Date: Tue, 16 Nov 2021 19:48:55 -0500 Subject: [PATCH] CANPacket: Remove unused byte from datastream --- communication/packet/canpacket.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/communication/packet/canpacket.cpp b/communication/packet/canpacket.cpp index c20a3d9..39a878a 100644 --- a/communication/packet/canpacket.cpp +++ b/communication/packet/canpacket.cpp @@ -198,7 +198,7 @@ bool HardwareCANPacket::EncodeFromMessage(const CANMessage& message, std::vector } // Pre-allocate as much memory as we will possibly need for speed - result.reserve(17 + dataSize + paddingBytes); + result.reserve(16 + dataSize + paddingBytes); result.push_back(0 /* byte count here later */ << 4 | (uint8_t(message.network.getNetID()) & 0xF)); @@ -247,7 +247,6 @@ bool HardwareCANPacket::EncodeFromMessage(const CANMessage& message, std::vector // Now finally the payload result.insert(result.end(), message.data.begin(), message.data.end()); result.resize(result.size() + paddingBytes); - result.push_back(0); // Fill in the length byte from earlier result[0] |= result.size() << 4;