libssh2: comparison is always true because rc <= -1

Pointed out by CodeQL

Closes #16268
This commit is contained in:
Daniel Stenberg 2025-02-08 22:47:50 +01:00
parent 68555467b1
commit 54cd27a50d
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2

View file

@ -1633,10 +1633,10 @@ static CURLcode sftp_readdir(struct Curl_easy *data,
return result;
}
}
else if(rc == 0) {
else if(!rc) {
state(data, SSH_SFTP_READDIR_DONE);
}
else if(rc < 0) {
else {
unsigned long sftperr = libssh2_sftp_last_error(sshc->sftp_session);
result = sftp_libssh2_error_to_CURLE(sftperr);
sshc->actualcode = result ? result : CURLE_SSH;