diff --git a/src/api/api_msg.c b/src/api/api_msg.c index a37ab115..46c9abf2 100644 --- a/src/api/api_msg.c +++ b/src/api/api_msg.c @@ -1160,7 +1160,7 @@ do_close(struct api_msg_msg *msg) #endif /* LWIP_TCP */ { msg->conn->err = ERR_VAL; - TCPIP_APIMSG_ACK(msg); + sys_sem_signal(msg->conn->op_completed); } }