1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-09-03 20:43:15 +03:00

Fix WiFiUDP::peek return value when buffer is empty (#1796)

This commit is contained in:
Ivan Grokhotkov
2016-03-24 01:21:10 +03:00
parent 213914e1ce
commit 19e97bfe15
2 changed files with 4 additions and 4 deletions

View File

@@ -190,7 +190,7 @@ public:
int read()
{
if (!_rx_buf || _rx_buf->len == _rx_buf_offset)
if (!_rx_buf || _rx_buf_offset == _rx_buf->len)
return -1;
char c = reinterpret_cast<char*>(_rx_buf->payload)[_rx_buf_offset];
@@ -215,8 +215,8 @@ public:
char peek()
{
if (!_rx_buf)
return 0;
if (!_rx_buf || _rx_buf_offset == _rx_buf->len)
return -1;
return reinterpret_cast<char*>(_rx_buf->payload)[_rx_buf_offset];
}