From 0089ea2a31e4115e7cb9a04dac5b6b2bed7cc3a4 Mon Sep 17 00:00:00 2001 From: Ralph Boehme Date: Thu, 30 Mar 2023 15:43:24 +0200 Subject: [PATCH] smbd: use smb1_strip_dfs_path() in reply_ntrename() Signed-off-by: Ralph Boehme Reviewed-by: Jeremy Allison --- source3/smbd/smb1_nttrans.c | 6 ++++++ 1 file changed, 6 insertions(+) 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, -- 2.11.4.GIT