From 3efc43531b2ee1ee21442bd43b0c499859fbddd2 Mon Sep 17 00:00:00 2001 From: Dirk Ziegelmeier Date: Mon, 28 Jan 2019 14:13:52 +0100 Subject: [PATCH] Fix bug #55536: lwIP 2.1.2: netconn_delete() called twice from lwip_accept() netconn is deleted in free_socket() call --- src/api/sockets.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/api/sockets.c b/src/api/sockets.c index 09523c51..05951ffd 100644 --- a/src/api/sockets.c +++ b/src/api/sockets.c @@ -688,7 +688,6 @@ lwip_accept(int s, struct sockaddr *addr, socklen_t *addrlen) err = netconn_peer(newconn, &naddr, &port); if (err != ERR_OK) { LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_accept(%d): netconn_peer failed, err=%d\n", s, err)); - netconn_delete(newconn); free_socket(nsock, 1); sock_set_errno(sock, err_to_errno(err)); done_socket(sock);