diff --git a/src/sftp.c b/src/sftp.c index 1fd2f4bc..8400d1f2 100644 --- a/src/sftp.c +++ b/src/sftp.c @@ -100,9 +100,10 @@ static void sftp_ext_free(sftp_ext ext) { sftp_session sftp_new(ssh_session session) { - sftp_session sftp; + sftp_session sftp = NULL; if (session == NULL) { + ssh_set_error_invalid(session); return NULL; }