1From bd0fdaf755544da1a276820a7cc3f664a2765194 Mon Sep 17 00:00:00 2001 2From: jiangheng <jiangheng12@huawei.com> 3Date: Tue, 18 Jan 2022 10:34:42 +0800 4Subject: [PATCH] fix tcp port alloc issue 5 6--- 7 src/core/tcp.c | 4 +++- 8 1 file changed, 3 insertions(+), 1 deletion(-) 9 10diff --git a/src/core/tcp.c b/src/core/tcp.c 11index a9a91fd..b65ab33 100644 12--- a/src/core/tcp.c 13+++ b/src/core/tcp.c 14@@ -1062,6 +1062,7 @@ tcp_new_port(void) 15 { 16 u8_t i; 17 u16_t n = 0; 18+ u16_t tmp_port; 19 struct tcp_pcb *pcb; 20 21 pthread_mutex_lock(&g_tcp_port_mutex); 22@@ -1082,9 +1083,10 @@ again: 23 } 24 } 25 } 26+ tmp_port = tcp_port; 27 pthread_mutex_unlock(&g_tcp_port_mutex); 28 29- return tcp_port; 30+ return tmp_port; 31 } 32 33 /** 34-- 351.8.3.1 36 37