From a7f2ef4aec3cec5add28f35e9543f043732382e5 Mon Sep 17 00:00:00 2001 From: Dirk Ziegelmeier Date: Sun, 22 Oct 2017 21:26:57 +0200 Subject: [PATCH] Fix two bad "fall-through" code --- src/api/sockets.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/api/sockets.c b/src/api/sockets.c index fbf4a925..c6e28f99 100644 --- a/src/api/sockets.c +++ b/src/api/sockets.c @@ -2449,6 +2449,8 @@ event_callback(struct netconn *conn, enum netconn_evt evt, u16_t len) case NETCONN_EVT_RCVMINUS: sock->rcvevent--; check_waiters = 0; + sock->sendevent = 1; + break; case NETCONN_EVT_SENDPLUS: if (sock->sendevent) { check_waiters = 0; @@ -2458,6 +2460,8 @@ event_callback(struct netconn *conn, enum netconn_evt evt, u16_t len) case NETCONN_EVT_SENDMINUS: sock->sendevent = 0; check_waiters = 0; + sock->errevent = 1; + break; case NETCONN_EVT_ERROR: sock->errevent = 1; break;