From afd9ee91470de73d3204b8ef8c65b00be6a84ee4 Mon Sep 17 00:00:00 2001 From: goldsimon Date: Tue, 26 Apr 2016 13:27:17 +0200 Subject: [PATCH] fixed bug #47743 (Closing listening tcp pcb is not posible without assert) --- src/core/tcp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/tcp.c b/src/core/tcp.c index ac4c11a5..cb07e0c5 100644 --- a/src/core/tcp.c +++ b/src/core/tcp.c @@ -294,8 +294,8 @@ tcp_close_shutdown(struct tcp_pcb *pcb, u8_t rst_on_unacked_data) break; case LISTEN: err = ERR_OK; - tcp_pcb_remove(&tcp_listen_pcbs.pcbs, pcb); tcp_listen_closed(pcb); + tcp_pcb_remove(&tcp_listen_pcbs.pcbs, pcb); memp_free(MEMP_TCP_PCB_LISTEN, pcb); pcb = NULL; break;