From a92c97b2e17715c1b3cdd693d14af6c3311d8e44 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Tue, 17 Jul 2012 18:11:16 +0200 Subject: [PATCH] sftp: Fix bug in sftp_mkdir not returning on error. resolves: #84 --- src/sftp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sftp.c b/src/sftp.c index 81fa1d83..b895ff47 100644 --- a/src/sftp.c +++ b/src/sftp.c @@ -2207,6 +2207,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);