From: Jeremy Allison Date: Wed, 1 Dec 2021 21:56:31 +0000 (-0800) Subject: s3: smbd: Remove UCF_ALWAYS_ALLOW_WCARD_LCOMP flag from pathname processing in reply_... X-Git-Tag: tdb-1.4.6~391 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4cfe055ca7e5428cf2e616039ceb065708db3af2;p=thirdparty%2Fsamba.git s3: smbd: Remove UCF_ALWAYS_ALLOW_WCARD_LCOMP flag from pathname processing in reply_mv(). We are no longer supporting wildcard rename via SMBmv (0x7) as WindowsXP SMB1 and above do not use it. Signed-off-by: Jeremy Allison Reviewed-by: Ralph Boehme --- diff --git a/source3/smbd/reply.c b/source3/smbd/reply.c index 234e2967cb0..fabeb400046 100644 --- a/source3/smbd/reply.c +++ b/source3/smbd/reply.c @@ -8255,10 +8255,8 @@ void reply_mv(struct smb_request *req) const char *src_original_lcomp = NULL; struct smb_filename *smb_fname_dst = NULL; const char *dst_original_lcomp = NULL; - uint32_t src_ucf_flags = ucf_flags_from_smb_request(req) | - (!req->posix_pathnames ? UCF_ALWAYS_ALLOW_WCARD_LCOMP : 0); - uint32_t dst_ucf_flags = ucf_flags_from_smb_request(req) | - (!req->posix_pathnames ? UCF_ALWAYS_ALLOW_WCARD_LCOMP : 0); + uint32_t src_ucf_flags = ucf_flags_from_smb_request(req); + uint32_t dst_ucf_flags = ucf_flags_from_smb_request(req); bool stream_rename = false; START_PROFILE(SMBmv);