Skip to content

Commit e4043e9

Browse files
boblemairedevyte
authored andcommitted
Fix boundary condition on resize (#4016)
cbuf.size() must be at least one byte larger than cbuf.available() for logic to work. reject request to resize = available.
1 parent 9913e52 commit e4043e9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

cores/esp8266/cbuf.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ size_t cbuf::resize(size_t newSize) {
3939

4040
// not lose any data
4141
// if data can be lost use remove or flush before resize
42-
if((newSize < bytes_available) || (newSize == _size)) {
42+
if((newSize <= bytes_available) || (newSize == _size)) {
4343
return _size;
4444
}
4545

0 commit comments

Comments
 (0)