smbd: use fdos_mode() in do_unlink()
authorRalph Boehme <slow@samba.org>
Mon, 19 Oct 2020 18:43:21 +0000 (20:43 +0200)
committerRalph Boehme <slow@samba.org>
Wed, 16 Dec 2020 09:08:32 +0000 (09:08 +0000)
Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/smbd/reply.c

index 0a3b359d3debe1327341f37d2795b3973a5c1eb1..00ac4de617a0795d0ad36707339626cd08e366e4 100644 (file)
@@ -3149,7 +3149,7 @@ static NTSTATUS do_unlink(connection_struct *conn,
                return map_nt_error_from_unix(errno);
        }
 
-       fattr = dos_mode(conn, smb_fname);
+       fattr = fdos_mode(smb_fname->fsp);
 
        if (dirtype & FILE_ATTRIBUTE_NORMAL) {
                dirtype = FILE_ATTRIBUTE_DIRECTORY|FILE_ATTRIBUTE_ARCHIVE|FILE_ATTRIBUTE_READONLY;