From ea5ab9e28b1402cdfbfcbd0249031401dc8cb458 Mon Sep 17 00:00:00 2001 From: Raphael Robatsch Date: Sat, 30 Oct 2021 11:21:30 +0200 Subject: [PATCH] bugfix: line_buffer --- src/line_buffer.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/line_buffer.hpp b/src/line_buffer.hpp index 1ccb184..a5497bf 100644 --- a/src/line_buffer.hpp +++ b/src/line_buffer.hpp @@ -60,7 +60,7 @@ private: _discardLine = true; _consumedTo = _buffer.begin(); _bufferedTo = _buffer.begin(); - } else if (bytesRemaining > 0 && _consumedTo > _buffer.begin()) { + } else { // move the last partial message to the front of the buffer, so a full-sized // message will fit std::copy(_consumedTo, _bufferedTo, _buffer.begin());