From: Daniel Stenberg Date: Thu, 19 Sep 2019 07:19:44 +0000 (+0200) Subject: ftp: the conditional expression is always true X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e3c41ebd7c6f31f0a30362cfda735cdebb400ced;p=curl ftp: the conditional expression is always true ... both !result and (ftp->transfer != FTPTRANSFER_BODY)! Fixes warning detected by PVS-Studio Fixes #4374 --- diff --git a/lib/ftp.c b/lib/ftp.c index 4cd9a1acf..d057a0a61 100644 --- a/lib/ftp.c +++ b/lib/ftp.c @@ -3611,10 +3611,8 @@ static CURLcode ftp_do_more(struct connectdata *conn, int *completep) return result; } - if(!result && (ftp->transfer != FTPTRANSFER_BODY)) - /* no data to transfer. FIX: it feels like a kludge to have this here - too! */ - Curl_setup_transfer(data, -1, -1, FALSE, -1); + /* no data to transfer */ + Curl_setup_transfer(data, -1, -1, FALSE, -1); if(!ftpc->wait_data_conn) { /* no waiting for the data connection so this is now complete */