From: Stefan Metzmacher Date: Wed, 23 Dec 2020 12:28:40 +0000 (+0100) Subject: s3:smbd: let call_trans2findfirst() use file_free() instead of fsp_free() X-Git-Tag: samba-4.14.0rc1~67 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e1a10b58171ec5a1b41ab99962bc6eebb3b427e3;p=thirdparty%2Fsamba.git s3:smbd: let call_trans2findfirst() use file_free() instead of fsp_free() This makes sure we call vfs_remove_all_fsp_extensions() before fsp_free() is called from within file_free(). And allows us to make 'fsp_free()' static in the next commits. Signed-off-by: Stefan Metzmacher Reviewed-by: Ralph Boehme --- diff --git a/source3/smbd/trans2.c b/source3/smbd/trans2.c index db210320127..cdaf68c579a 100644 --- a/source3/smbd/trans2.c +++ b/source3/smbd/trans2.c @@ -2833,7 +2833,7 @@ close_if_end = %d requires_resume_key = %d backup_priv = %d level = 0x%x, max_da * correct path. */ if (smb_dname->fsp != NULL) { - fsp_free(smb_dname->fsp); + file_free(req, smb_dname->fsp); smb_dname->fsp = NULL; }