diff options
author | 2018-11-09 09:28:27 +0800 | |
---|---|---|
committer | 2018-11-09 09:28:27 +0800 | |
commit | 89615f166692b82c3d19d0d73ca3028241d923d9 (patch) | |
tree | 12e51e1a4125ed5ff40b16fa7579c89f08b2ab03 /stacks/lwip_stack | |
parent | 07b448c987619766da5c12235f3f693f3cd60209 (diff) |
Fix: lwip tcp status sync when connected
Change-Id: I8ae96fa685e5169f7da95af07591c913427f982d
Signed-off-by: wylandrea <wylandrea@gmail.com>
Diffstat (limited to 'stacks/lwip_stack')
-rw-r--r-- | stacks/lwip_stack/lwip_src/api/spl_api_msg.c | 1 |
1 files changed, 1 insertions, 0 deletions
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) |