From 184ad46a27dc65a82faa2cda76fe91bcca3404cf Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 18 Dec 2000 16:13:37 +0000 Subject: fixed accept() for memory debugging --- lib/ftp.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib/ftp.c') diff --git a/lib/ftp.c b/lib/ftp.c index 705d090c8..93f1d3048 100644 --- a/lib/ftp.c +++ b/lib/ftp.c @@ -197,6 +197,8 @@ static CURLcode AllowServerConnect(struct UrlData *data, getsockname(sock, (struct sockaddr *) &add, (int *)&size); s=accept(sock, (struct sockaddr *) &add, (int *)&size); + sclose(sock); /* close the first socket */ + if( -1 == s) { /* DIE! */ failf(data, "Error accept()ing server connect"); -- cgit v1.2.3