From 86768f1a6d86f09d4e71414355d94e513c391b62 Mon Sep 17 00:00:00 2001 From: david gauchard Date: Tue, 27 Aug 2019 23:52:39 +0200 Subject: [PATCH] standardizes processing of _delaying in lwIP callbacks (remove assert) --- libraries/ESP8266WiFi/src/include/ClientContext.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libraries/ESP8266WiFi/src/include/ClientContext.h b/libraries/ESP8266WiFi/src/include/ClientContext.h index 4a53009d41..2fd3b8dca7 100644 --- a/libraries/ESP8266WiFi/src/include/ClientContext.h +++ b/libraries/ESP8266WiFi/src/include/ClientContext.h @@ -609,9 +609,10 @@ class ClientContext (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; }