From 9fc8e095ce016f34a8970979a35342099d613b1e Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 28 Oct 2019 14:33:11 +0100 Subject: [PATCH] SSH-01-006: Add missing NULL check in sftp_open() Fixes T193 Signed-off-by: Andreas Schneider Reviewed-by: Jakub Jelen (cherry picked from commit af2aeba83879b5b612c7d5c35a1056f5d7af8fd2) --- src/sftp.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sftp.c b/src/sftp.c index 71ab81cd..aeed1504 100644 --- a/src/sftp.c +++ b/src/sftp.c @@ -1855,6 +1855,9 @@ sftp_file sftp_open(sftp_session sftp, return NULL; case SSH_FXP_HANDLE: handle = parse_handle_msg(msg); + if (handle == NULL) { + return NULL; + } sftp_message_free(msg); if ((flags & O_APPEND) == O_APPEND) { stat_data = sftp_stat(sftp, file);