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:
parent
9913e52107
commit
e4043e9ba7
@ -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;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user