smbd: allow POSIX opens for file_set_dosmode() in rename_internals_fsp()
authorRalph Boehme <slow@samba.org>
Tue, 31 Oct 2023 11:24:35 +0000 (12:24 +0100)
committerJeremy Allison <jra@samba.org>
Sun, 5 Nov 2023 18:34:38 +0000 (18:34 +0000)
As this check was previously added to file_set_dosmode() this is not yet a
change in behaviour.

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/smbd/smb2_reply.c

index ce66e9b869fb698cee13f3475ea8e0db17b0f88a..269482f11ec74a3ff1908f216f545ce0ac31a427 100644 (file)
@@ -1762,7 +1762,6 @@ NTSTATUS rename_internals_fsp(connection_struct *conn,
                                  smb_fname_dst);
 
                if (!fsp->fsp_flags.is_directory &&
-                   !(fsp->posix_flags & FSP_POSIX_FLAGS_PATHNAMES) &&
                    (lp_map_archive(SNUM(conn)) ||
                     lp_store_dos_attributes(SNUM(conn))))
                {