diff options
| author | Dirk Ziegelmeier <[email protected]> | 2019-01-28 14:13:52 +0100 |
|---|---|---|
| committer | Simon Goldschmidt <[email protected]> | 2019-02-18 12:58:55 +0100 |
| commit | 484f0fbafa4853ef9e7d1a2b159d8306f580dc17 (patch) | |
| tree | 32d6f531bc414ec6f4964e0df3afa4ec3186315a | |
| parent | 5378fd84df498759d4ba231f6ca3a42d6aa0fb93 (diff) | |
Fix bug #55536: lwIP 2.1.2: netconn_delete() called twice from lwip_accept()
netconn is deleted in free_socket() call
(cherry picked from commit 3efc43531b2ee1ee21442bd43b0c499859fbddd2)
| -rw-r--r-- | src/api/sockets.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/api/sockets.c b/src/api/sockets.c index cb7df914..2d231739 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); |
