From 6bebac10b779ed7f6d490232cecfb1f3874cf4a5 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Thu, 1 Jun 2023 11:55:28 +0200 Subject: [PATCH] sftp: Avoid leaking sftp attributes when opening file Signed-off-by: Jakub Jelen Reviewed-by: Andreas Schneider Reviewed-by: Anderson Toshiyuki Sasaki --- src/sftp.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/sftp.c b/src/sftp.c index 983d6831..1706a568 100644 --- a/src/sftp.c +++ b/src/sftp.c @@ -1917,12 +1917,14 @@ sftp_file sftp_open(sftp_session sftp, ssh_set_error(sftp->session, SSH_FATAL, "Cannot open in append mode. Unknown file size."); + sftp_attributes_free(stat_data); sftp_close(handle); sftp_set_error(sftp, SSH_FX_FAILURE); return NULL; } handle->offset = stat_data->size; + sftp_attributes_free(stat_data); } return handle; default: