From 46396da1cf6e1618a90b1f2b6d729eaa2d2a9e5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mika=20Lepp=C3=A4nen?= Date: Fri, 10 Feb 2017 12:25:16 +0200 Subject: [PATCH] Added filter to send minus events to lwip adaptation --- features/FEATURE_LWIP/lwip-interface/lwip_stack.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/features/FEATURE_LWIP/lwip-interface/lwip_stack.c b/features/FEATURE_LWIP/lwip-interface/lwip_stack.c index eecdc0c8a2..22c6d7cf1f 100644 --- a/features/FEATURE_LWIP/lwip-interface/lwip_stack.c +++ b/features/FEATURE_LWIP/lwip-interface/lwip_stack.c @@ -87,6 +87,11 @@ static void mbed_lwip_arena_dealloc(struct lwip_socket *s) static void mbed_lwip_socket_callback(struct netconn *nc, enum netconn_evt eh, u16_t len) { + // Filter send minus events + if (eh == NETCONN_EVT_SENDMINUS && nc->state == NETCONN_WRITE) { + return; + } + sys_prot_t prot = sys_arch_protect(); for (int i = 0; i < MEMP_NUM_NETCONN; i++) {