← Commit list

ff678be69a

Daniel Stenberg
Daniel Stenberg
2026-03-27
SUCCESS Duration: 266s

Subject

libssh: propagate error back in SFTP function

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

lib/vssh/libssh.c+3 -1
@@ -519,8 +519,10 @@ static int myssh_in_SFTP_READDIR_BOTTOM(struct Curl_easy *data,
ssh_string_free_char(sshc->readdir_tmp);
sshc->readdir_tmp = NULL;
- if(result)
+ if(result) {
myssh_to(data, sshc, SSH_STOP);
+ sshc->actualcode = result;
+ }
else
myssh_to(data, sshc, SSH_SFTP_READDIR);
return SSH_NO_ERROR;