From ce6915a2c71d7d3427306c08fb5b40841801a455 Mon Sep 17 00:00:00 2001 From: Henrik Ekblad Date: Sat, 20 Feb 2016 11:19:05 +0100 Subject: [PATCH] Reset message buffer every time a newline is found --- libraries/MySensors/core/MyGatewayTransportSerial.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libraries/MySensors/core/MyGatewayTransportSerial.cpp b/libraries/MySensors/core/MyGatewayTransportSerial.cpp index c67f1a9..85bb6a3 100644 --- a/libraries/MySensors/core/MyGatewayTransportSerial.cpp +++ b/libraries/MySensors/core/MyGatewayTransportSerial.cpp @@ -52,8 +52,7 @@ bool gatewayTransportAvailable() { if (inChar == '\n') { _serialInputString[_serialInputPos] = 0; bool ok = protocolParse(_serialMsg, _serialInputString); - if (ok) - _serialInputPos = 0; + _serialInputPos = 0; return ok; } else { // add it to the inputString: