mirror of
https://github.com/curl/curl.git
synced 2026-04-16 03:41:41 +03:00
fix some leaks torture tests detected 2011-08-30
This commit is contained in:
parent
c06de20025
commit
d20408e816
1 changed files with 6 additions and 2 deletions
|
|
@ -999,8 +999,10 @@ static CURLcode ftp_state_use_port(struct connectdata *conn,
|
|||
result = Curl_pp_sendf(&ftpc->pp, "%s |%d|%s|%hu|", mode[fcmd],
|
||||
sa->sa_family == AF_INET?1:2,
|
||||
myhost, port);
|
||||
if(result)
|
||||
if(result) {
|
||||
Curl_closesocket(conn, portsock);
|
||||
return result;
|
||||
}
|
||||
break;
|
||||
}
|
||||
else if(PORT == fcmd) {
|
||||
|
|
@ -1020,8 +1022,10 @@ static CURLcode ftp_state_use_port(struct connectdata *conn,
|
|||
snprintf(dest, 20, ",%d,%d", (int)(port>>8), (int)(port&0xff));
|
||||
|
||||
result = Curl_pp_sendf(&ftpc->pp, "%s %s", mode[fcmd], tmp);
|
||||
if(result)
|
||||
if(result) {
|
||||
Curl_closesocket(conn, portsock);
|
||||
return result;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue