From 4d8420f3282ed07fc99fc5e930c17df27ef1e9b2 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Tue, 17 Jul 2012 18:11:16 +0200 Subject: sftp: Fix bug in sftp_mkdir not returning on error. resolves: #84 (cherry picked from commit a92c97b2e17715c1b3cdd693d14af6c3311d8e44) --- src/sftp.c | 1 + 1 file changed, 1 insertion(+) 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); -- cgit