From 5668927160aa1e88a072ebb2c8046adcc0b76929 Mon Sep 17 00:00:00 2001 From: Jeroen88 Date: Wed, 5 Dec 2018 13:59:53 +0100 Subject: [PATCH] Fix error in PR #2048: if ::available() is called before ::connect() _rxBuffer is not initialised --- libraries/WiFi/src/WiFiClient.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/WiFi/src/WiFiClient.cpp b/libraries/WiFi/src/WiFiClient.cpp index 6669ef59baf..5c42cc9da1b 100644 --- a/libraries/WiFi/src/WiFiClient.cpp +++ b/libraries/WiFi/src/WiFiClient.cpp @@ -398,6 +398,10 @@ int WiFiClient::peek() int WiFiClient::available() { + if(!_rxBuffer) + { + return 0; + } int res = _rxBuffer->available(); if(_rxBuffer->failed()) { log_e("%d", errno);