net/mbedtls_net_connect: Preventing double close problem

In the test examples and real usage scenarios, 'mbedtls_net_free' is called after 'mbedtls_net_connect' fails, which will cause the problem of double close the same fd. It is possible to close this closed fd which has been applied by other link.

Signed-off-by: makejian <[email protected]>
This commit is contained in:
makejian
2024-10-22 14:06:41 +08:00
parent 2ca6c285a0
commit 9606d560a7
2 changed files with 8 additions and 4 deletions
@@ -0,0 +1,4 @@
Bugfix
* Use 'mbedtls_net_close' instead of 'close' in 'mbedtls_net_bind'
and 'mbedtls_net_connect' to prevent possible double close fd
problems. Fixes #9711.