From 0b7a01f1279ba8719b17629c528270f036c24fff Mon Sep 17 00:00:00 2001 From: Bob Lemaire Date: Fri, 22 Dec 2017 15:42:27 -0500 Subject: [PATCH] Fix boundary condition on resize cbuf.size() must be at least one byte larger than cbuf.available() for logic to work. reject request to resize = available. --- cores/esp8266/cbuf.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cores/esp8266/cbuf.cpp b/cores/esp8266/cbuf.cpp index ca5977df48..e655ca6fc6 100644 --- a/cores/esp8266/cbuf.cpp +++ b/cores/esp8266/cbuf.cpp @@ -39,7 +39,7 @@ size_t cbuf::resize(size_t newSize) { // not lose any data // if data can be lost use remove or flush before resize - if((newSize < bytes_available) || (newSize == _size)) { + if((newSize <= bytes_available) || (newSize == _size)) { return _size; }