From 8b2016b4ed763e82c2f71946b9bc268d3f36b120 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Wed, 2 Feb 2022 13:42:51 +0100 Subject: [PATCH] fix protocol_splitter: increment i properly in scan_for_packets This also guarantees that i is increased in every loop iteration. Before it was possible to enter a busy loop. --- src/drivers/protocol_splitter/protocol_splitter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/protocol_splitter/protocol_splitter.cpp b/src/drivers/protocol_splitter/protocol_splitter.cpp index 8d84d46e84..dacf0bb4c5 100644 --- a/src/drivers/protocol_splitter/protocol_splitter.cpp +++ b/src/drivers/protocol_splitter/protocol_splitter.cpp @@ -548,7 +548,7 @@ void DevCommon::scan_for_packets() perf_set_count(header_bytes_received_count, _read_buffer->header_bytes_received); - i += payload_len; + i += Sp2HeaderSize + payload_len; } }