From 4ed385d15ecebc41eaa304933c3a00cecf29c9a5 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Fri, 2 Oct 2015 22:54:59 -0700 Subject: [PATCH] Prioritize PacketBuilder found_end_flag() over packet_truncated(). --- firmware/baseband/packet_builder.hpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/firmware/baseband/packet_builder.hpp b/firmware/baseband/packet_builder.hpp index 128cb3b6..13fa178f 100644 --- a/firmware/baseband/packet_builder.hpp +++ b/firmware/baseband/packet_builder.hpp @@ -62,10 +62,15 @@ public: payload[bits_received++] = symbol; } - if( found_end_flag() || packet_truncated() ) { - payload_handler(payload, bits_received); + if( found_end_flag() ) { + payload_handler(payload, bits_received - 7); reset_state(); + } else { + if( packet_truncated() ) { + reset_state(); + } } + break; default: