From ca8ac5f919d02bea07b474531981ddbfd64de97c Mon Sep 17 00:00:00 2001 From: Bob Date: Thu, 17 Oct 2019 09:08:59 +0200 Subject: [PATCH] Fix LoadProhibited (#73) --- src/AsyncTCP.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/AsyncTCP.cpp b/src/AsyncTCP.cpp index df1560d..89ff6ee 100644 --- a/src/AsyncTCP.cpp +++ b/src/AsyncTCP.cpp @@ -152,7 +152,10 @@ static bool _remove_events_with_arg(void * arg){ } static void _handle_async_event(lwip_event_packet_t * e){ - if(e->event == LWIP_TCP_CLEAR){ + if(e->arg == NULL){ + // do nothing when arg is NULL + //ets_printf("event arg == NULL: 0x%08x\n", e->recv.pcb); + } else if(e->event == LWIP_TCP_CLEAR){ _remove_events_with_arg(e->arg); } else if(e->event == LWIP_TCP_RECV){ //ets_printf("-R: 0x%08x\n", e->recv.pcb);