diff --git a/libraries/ESP8266WiFi/src/include/ClientContext.h b/libraries/ESP8266WiFi/src/include/ClientContext.h index 4a53009d4..2fd3b8dca 100644 --- a/libraries/ESP8266WiFi/src/include/ClientContext.h +++ b/libraries/ESP8266WiFi/src/include/ClientContext.h @@ -609,9 +609,10 @@ protected: (void) err; (void) pcb; assert(pcb == _pcb); - assert(_delaying); - _delaying = false; - esp_schedule(); // break current delay() + if (_delaying) { + _delaying = false; + esp_schedule(); // break current delay() + } return ERR_OK; }