fixed a leaked file descriptor when PORT failed

This commit is contained in:
Daniel Stenberg 2000-12-19 09:06:36 +00:00
parent 2c100371d2
commit 9ee94b3d84

View File

@ -733,6 +733,12 @@ CURLcode _ftp(struct connectdata *conn)
if ( h ) {
if( (portsock = socket(AF_INET, SOCK_STREAM, 0)) >= 0 ) {
/* we set the secondary socket variable to this for now, it
is only so that the cleanup function will close it in case
we fail before the true secondary stuff is made */
data->secondarysocket = portsock;
memset((char *)&sa, 0, sizeof(sa));
memcpy((char *)&sa.sin_addr,
h->h_addr,