From: Ralph Boehme Date: Thu, 30 Mar 2023 14:44:07 +0000 (+0200) Subject: smbd: use smb1_strip_dfs_path() in call_trans2findfirst() X-Git-Tag: talloc-2.4.1~1197 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f32215dbac26db796905ddd4863f1df22a964cd6;p=thirdparty%2Fsamba.git smbd: use smb1_strip_dfs_path() in call_trans2findfirst() Signed-off-by: Ralph Boehme Reviewed-by: Jeremy Allison --- diff --git a/source3/smbd/smb1_trans2.c b/source3/smbd/smb1_trans2.c index f104807e68a..f24c9d8f87b 100644 --- a/source3/smbd/smb1_trans2.c +++ b/source3/smbd/smb1_trans2.c @@ -947,6 +947,12 @@ static void call_trans2findfirst(connection_struct *conn, become_root(); as_root = true; } + ntstatus = smb1_strip_dfs_path(talloc_tos(), &ucf_flags, &directory); + if (!NT_STATUS_IS_OK(ntstatus)) { + reply_nterror(req, ntstatus); + goto out; + } + ntstatus = filename_convert_smb1_search_path(talloc_tos(), conn, directory,