summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2021-01-12 11:44:44 -0800
committerKarolin Seeger <kseeger@samba.org>2021-01-20 11:29:51 +0000
commit50c2ea410b4acd5a311d3509c2554ae8e035dd1c (patch)
treede26d7255baa73f2c69ff9805b6f8cca682b7762
parentd89ccfc1c7d23b6e2a3bc80c1acd189000ca7cbd (diff)
downloadsamba-50c2ea410b4acd5a311d3509c2554ae8e035dd1c.tar.gz
s3: smbd: Add call to conn_setup_case_options() to create_conn_struct_as_root().
Ensures temporary DFS share doesn't leave the case parameters set as zero (i.e.: conn->case sensitive = 0 conn->share_case_preserve = 0 and default case is lower which can cause problems doing a DFS_GET_REFERRALS request). BUG: https://bugzilla.samba.org/show_bug.cgi?id=14612 Signed-off-by: Jeremy Allison <jra@samba.org> Reviewed-by: Anoop C S <anoopcs@samba.org> Autobuild-User(master): Anoop C S <anoopcs@samba.org> Autobuild-Date(master): Wed Jan 13 18:14:31 UTC 2021 on sn-devel-184 (cherry picked from commit 39ce73321093a0a5e25f574d0d32d7f88892de46) Autobuild-User(v4-12-test): Karolin Seeger <kseeger@samba.org> Autobuild-Date(v4-12-test): Wed Jan 20 11:29:51 UTC 2021 on sn-devel-184
-rw-r--r--source3/smbd/msdfs.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/source3/smbd/msdfs.c b/source3/smbd/msdfs.c
index c57866f7939..e234dc2ebd7 100644
--- a/source3/smbd/msdfs.c
+++ b/source3/smbd/msdfs.c
@@ -317,6 +317,8 @@ static NTSTATUS create_conn_struct_as_root(TALLOC_CTX *ctx,
vfs_user = get_current_username();
}
+ conn_setup_case_options(conn);
+
set_conn_connectpath(conn, connpath);
/*