mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-02-28 04:27:07 +08:00
fixed bug: close sock when connect fail.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2287 bbd45198-f89e-11dd-88c7-29a3b14d5316
This commit is contained in:
parent
7ce935b601
commit
8d4d8a8338
@ -44,7 +44,8 @@ void tcpclient(const char* url, int port)
|
|||||||
if (connect(sock, (struct sockaddr *)&server_addr, sizeof(struct sockaddr)) == -1)
|
if (connect(sock, (struct sockaddr *)&server_addr, sizeof(struct sockaddr)) == -1)
|
||||||
{
|
{
|
||||||
/* 连接失败 */
|
/* 连接失败 */
|
||||||
rt_kprintf("Connect error\n");
|
rt_kprintf("Connect fail!\n");
|
||||||
|
lwip_close(sock);
|
||||||
|
|
||||||
/*释放接收缓冲 */
|
/*释放接收缓冲 */
|
||||||
rt_free(recv_data);
|
rt_free(recv_data);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user