diff --git a/src/sftp.c b/src/sftp.c index 4c249e30..e3907340 100644 --- a/src/sftp.c +++ b/src/sftp.c @@ -2269,6 +2269,7 @@ int sftp_mkdir(sftp_session sftp, const char *directory, mode_t mode) { sftp_packet_write(sftp, SSH_FXP_MKDIR, buffer) < 0) { ssh_buffer_free(buffer); ssh_string_free(path); + return -1; } ssh_buffer_free(buffer); ssh_string_free(path);