1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-19 23:22:16 +03:00

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.
This commit is contained in:
OverEasy 2017-12-25 22:38:07 -05:00 committed by Develo
parent 9913e52107
commit e4043e9ba7

View File

@ -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;
}