]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
smbd: use fdos_mode() in file_set_sparse()
authorRalph Boehme <slow@samba.org>
Mon, 19 Oct 2020 18:29:28 +0000 (20:29 +0200)
committerRalph Boehme <slow@samba.org>
Wed, 16 Dec 2020 09:08:31 +0000 (09:08 +0000)
Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/smbd/dosmode.c

index 6dca0a87d15ff558fda06ed56dba20133ca6c295..ef5bb39edd4327cc3957a4c140090200cb6f20b2 100644 (file)
@@ -1211,7 +1211,7 @@ NTSTATUS file_set_sparse(connection_struct *conn,
                return status;
        }
 
-       old_dosmode = dos_mode(conn, fsp->fsp_name);
+       old_dosmode = fdos_mode(fsp);
 
        if (sparse && !(old_dosmode & FILE_ATTRIBUTE_SPARSE)) {
                new_dosmode = old_dosmode | FILE_ATTRIBUTE_SPARSE;