From: Daniel Stenberg Date: Mon, 1 Mar 2004 07:59:25 +0000 (+0000) Subject: Only attempt to send the FTP QUIT command if we actually have a FTP struct. X-Git-Tag: cares-1_1_0~118 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4dfc0a78e70cc77ba61de60df6815a889f4c6b4b;p=curl Only attempt to send the FTP QUIT command if we actually have a FTP struct. --- diff --git a/lib/ftp.c b/lib/ftp.c index 0622e7edb..ffb5f0e89 100644 --- a/lib/ftp.c +++ b/lib/ftp.c @@ -2485,10 +2485,11 @@ CURLcode Curl_ftp_disconnect(struct connectdata *conn) Curl_ftp_quit() will check the state of ftp->ctl_valid. If it's ok it will try to send the QUIT command, otherwise it will just return. */ - (void)Curl_ftp_quit(conn); /* ignore errors on the QUIT */ /* The FTP session may or may not have been allocated/setup at this point! */ if(ftp) { + (void)Curl_ftp_quit(conn); /* ignore errors on the QUIT */ + if(ftp->entrypath) free(ftp->entrypath); if(ftp->cache) {