diff options
author | Daniel Stenberg <daniel@haxx.se> | 2020-08-10 10:56:20 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2020-08-10 10:57:15 +0200 |
commit | dbf425eb69f57b4d73745763487c069f9f0dbc78 (patch) | |
tree | 49505d111056f7582de39b7648ef3411f76ba1e2 | |
parent | 421cf55ab2dda8ca870edba620ef8674bf70c0f3 (diff) | |
download | curl-dbf425eb69f57b4d73745763487c069f9f0dbc78.tar.gz |
ftp: don't do ssl_shutdown instead of ssl_close
The shutdown function is for downgrading a connection from TLS to plain,
and this is not requested here.
This partially reverts commit f002c850d98d
Reported-by: Rasmus Melchior Jacobsen
Reported-by: Denis Goleshchikhin
Fixes #5797
-rw-r--r-- | lib/ftp.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -3251,9 +3251,9 @@ static CURLcode ftp_done(struct connectdata *conn, CURLcode status, } if(conn->ssl[SECONDARYSOCKET].use) { - /* The secondary socket used SSL so we must close down that part first - before we close the socket for real */ - result = Curl_ssl_shutdown(conn, SECONDARYSOCKET); + /* The secondary socket is using SSL so we must close down that part + first before we close the socket for real */ + Curl_ssl_close(conn, SECONDARYSOCKET); /* Note that we keep "use" set to TRUE since that (next) connection is still requested to use SSL */ |