diff --git a/src/api/api_msg.c b/src/api/api_msg.c index 39531024..3f08e038 100644 --- a/src/api/api_msg.c +++ b/src/api/api_msg.c @@ -716,6 +716,9 @@ netconn_alloc(enum netconn_type t, netconn_callback callback) conn->pending_err = ERR_OK; conn->type = t; conn->pcb.tcp = NULL; +#if LWIP_NETCONN_FULLDUPLEX + conn->mbox_threads_waiting = 0; +#endif /* If all sizes are the same, every compiler should optimize this switch to nothing */ switch (NETCONNTYPE_GROUP(t)) {