From: Ralph Boehme Date: Thu, 30 Mar 2023 13:43:24 +0000 (+0200) Subject: smbd: use smb1_strip_dfs_path() in reply_ntrename() X-Git-Tag: talloc-2.4.1~1217 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0089ea2a31e4115e7cb9a04dac5b6b2bed7cc3a4;p=thirdparty%2Fsamba.git smbd: use smb1_strip_dfs_path() in reply_ntrename() Signed-off-by: Ralph Boehme Reviewed-by: Jeremy Allison --- diff --git a/source3/smbd/smb1_nttrans.c b/source3/smbd/smb1_nttrans.c index 007c53a15f6..01e901f7bac 100644 --- a/source3/smbd/smb1_nttrans.c +++ b/source3/smbd/smb1_nttrans.c @@ -1482,6 +1482,12 @@ void reply_ntrename(struct smb_request *req) if (ucf_flags_src & UCF_GMT_PATHNAME) { extract_snapshot_token(oldname, &src_twrp); } + status = smb1_strip_dfs_path(ctx, &ucf_flags_src, &oldname); + if (!NT_STATUS_IS_OK(status)) { + reply_nterror(req, status); + goto out; + } + status = filename_convert_dirfsp(ctx, conn, oldname,