From: Jeremy Allison Date: Wed, 3 Aug 2022 01:13:52 +0000 (-0700) Subject: s3: smbd: In filename_convert_dirfsp_nosymlink() only use synthetic_smb_fname_split... X-Git-Tag: samba-4.17.0rc1~75 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=87835c69ccf44ddf422f332caa5f00780634a48a;p=thirdparty%2Fsamba.git s3: smbd: In filename_convert_dirfsp_nosymlink() only use synthetic_smb_fname_split() for fake_files, not printer shares too. Printer shares can have real filenames. Signed-off-by: Jeremy Allison Reviewed-by: Volker Lendecke --- diff --git a/source3/smbd/filename.c b/source3/smbd/filename.c index c32990bb2e4..e378bb72b32 100644 --- a/source3/smbd/filename.c +++ b/source3/smbd/filename.c @@ -2470,7 +2470,7 @@ static NTSTATUS filename_convert_dirfsp_nosymlink( } } - if (is_fake_file_path(name_in) || conn->printer) { + if (is_fake_file_path(name_in)) { smb_fname = synthetic_smb_fname_split(mem_ctx, name_in, posix); if (smb_fname == NULL) { return NT_STATUS_NO_MEMORY;