diff --git a/communication/decoder.cpp b/communication/decoder.cpp index 092ff01..b34e16b 100644 --- a/communication/decoder.cpp +++ b/communication/decoder.cpp @@ -123,8 +123,10 @@ bool Decoder::decode(std::shared_ptr& result, const std::shared_ptrdata.size() < 24) { - report(APIEvent::Type::PacketDecodingError, APIEvent::Severity::Error); - return false; + result = std::make_shared(); + result->network = packet->network; + result->data = packet->data; + return true; } result = HardwareCANPacket::DecodeToMessage(packet->data);