diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2017-11-09 11:41:58 +0100 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2017-11-09 11:41:58 +0100 |
commit | f525fdb2e189901641ac8d8181bca2b331411bc0 (patch) | |
tree | 9a51fc9aa88e7fb15e948aae0cefd9b48d6e3e07 | |
parent | 01994ea302a1f07ac77bc14f449de0bb6f68cbfd (diff) | |
download | libssh-f525fdb2e189901641ac8d8181bca2b331411bc0.tar.gz libssh-f525fdb2e189901641ac8d8181bca2b331411bc0.tar.xz libssh-f525fdb2e189901641ac8d8181bca2b331411bc0.zip |
sftp: Check for NULL path and give correct error
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
-rw-r--r-- | src/sftp.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -3088,6 +3088,11 @@ static sftp_attributes sftp_xstat(sftp_session sftp, const char *path, ssh_buffer buffer; uint32_t id; + if (path == NULL) { + ssh_set_error_invalid(sftp->session); + return NULL; + } + buffer = ssh_buffer_new(); if (buffer == NULL) { ssh_set_error_oom(sftp->session); |