diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2012-07-17 18:11:16 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2012-07-17 18:12:44 +0200 |
commit | a92c97b2e17715c1b3cdd693d14af6c3311d8e44 (patch) | |
tree | 9939f007d24102ac633a78fc556876125023bc93 /src | |
parent | 43e3a8e497935fd28f1df43933d5c97d02545e4f (diff) | |
download | libssh-a92c97b2e17715c1b3cdd693d14af6c3311d8e44.tar.gz libssh-a92c97b2e17715c1b3cdd693d14af6c3311d8e44.tar.xz libssh-a92c97b2e17715c1b3cdd693d14af6c3311d8e44.zip |
sftp: Fix bug in sftp_mkdir not returning on error.
resolves: #84
Diffstat (limited to 'src')
-rw-r--r-- | src/sftp.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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); |