]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
Revert "smbd: return correct reparse tag DFS when listing directories"
authorJule Anger <janger@samba.org>
Wed, 15 Oct 2025 13:31:31 +0000 (15:31 +0200)
committerJule Anger <janger@samba.org>
Wed, 15 Oct 2025 13:36:13 +0000 (13:36 +0000)
This reverts commit a200d4720ee4dd8f26753436a63ccb58c7c1f0f0.

Pushed incorrectly.

Signed-off-by: Jule Anger <janger@samba.org>
selftest/knownfail.d/samba.tests.dcerpc [new file with mode: 0644]
source3/smbd/dir.c

diff --git a/selftest/knownfail.d/samba.tests.dcerpc b/selftest/knownfail.d/samba.tests.dcerpc
new file mode 100644 (file)
index 0000000..8d64a4a
--- /dev/null
@@ -0,0 +1 @@
+^samba.tests.dcerpc.dfs.samba.tests.dcerpc.dfs.DfsTests.test_dfs_reparse_tag\(fileserver\)
index ba8164408b40b4de4ebd8297159d87fee43af3b1..76eb5756dc8759b98068e0e89d82392e7117f79e 100644 (file)
@@ -640,8 +640,6 @@ bool smbd_dirptr_get_entry(TALLOC_CTX *ctx,
                        smb_fname->st.st_ex_mode = (smb_fname->st.st_ex_mode &
                                                    ~S_IFMT) |
                                                   S_IFDIR;
-                       smb_fname->fsp->fsp_name->st.st_ex_mode =
-                               smb_fname->st.st_ex_mode;
 
                        mode = dos_mode_msdfs(conn, dname, &smb_fname->st);
                        get_dosmode = false;