From 89615f166692b82c3d19d0d73ca3028241d923d9 Mon Sep 17 00:00:00 2001 From: wylandrea Date: Fri, 9 Nov 2018 09:28:27 +0800 Subject: Fix: lwip tcp status sync when connected Change-Id: I8ae96fa685e5169f7da95af07591c913427f982d Signed-off-by: wylandrea --- stacks/lwip_stack/lwip_src/api/spl_api_msg.c | 1 + 1 file changed, 1 insertion(+) diff --git a/stacks/lwip_stack/lwip_src/api/spl_api_msg.c b/stacks/lwip_stack/lwip_src/api/spl_api_msg.c index c4052b3..f437bce 100644 --- a/stacks/lwip_stack/lwip_src/api/spl_api_msg.c +++ b/stacks/lwip_stack/lwip_src/api/spl_api_msg.c @@ -1573,6 +1573,7 @@ spl_do_connected (void *arg, struct tcp_pcb *pcb, err_t err) conn->state = SPL_NETCONN_NONE; SPL_NETCONN_SET_SAFE_ERR (conn, ERR_OK); + update_tcp_state (pcb->callback_arg, ESTABLISHED); SPL_API_EVENT (conn, SPL_NETCONN_EVT_SENDPLUS, 1); if (was_blocking && m != NULL) -- cgit 1.2.3-korg