Skip to content

Commit 2a297ca

Browse files
committed
Fix cbuf running out of bounds (esp8266#348)
1 parent a49dd45 commit 2a297ca

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

cores/esp8266/cbuf.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ class cbuf {
9595
size_t bytes_available = room();
9696
size_t size_to_write = (size < bytes_available) ? size : bytes_available;
9797
size_t size_written = size_to_write;
98-
if(_end > _begin && size_to_write > (size_t)(_bufend - _end)) {
98+
if(_end >= _begin && size_to_write > (size_t)(_bufend - _end)) {
9999
size_t top_size = _bufend - _end;
100100
memcpy(_end, src, top_size);
101101
_end = _buf;

0 commit comments

Comments
 (0)