security=domain and domain logons = yes should be a BDC (of sorts).
authorAndrew Bartlett <abartlet@samba.org>
Tue, 11 Mar 2003 10:53:46 +0000 (10:53 +0000)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 11 Mar 2003 10:53:46 +0000 (10:53 +0000)
Matches 2.2

Andrew Bartlett
(This used to be commit f6497fd639c5bb7d61eda0286c4c3c38609933b0)

source3/param/loadparm.c

index 7d0208fb85a114227b16a0af4c133ce8c24825f1..c21b88ff20d854a1ffcea3cc4ecc5fe6a344ad81 100644 (file)
@@ -3813,8 +3813,11 @@ static void set_server_role(void)
                        server_role = ROLE_DOMAIN_MEMBER;
                        break;
                case SEC_DOMAIN:
-                       if (lp_domain_logons())
-                               DEBUG(0, ("Server's Role (logon server) NOT ADVISED with domain-level security\n"));
+                       if (lp_domain_logons()) {
+                               DEBUG(1, ("Server's Role (logon server) NOT ADVISED with domain-level security\n"));
+                               server_role = ROLE_DOMAIN_BDC;
+                               break;
+                       }
                        server_role = ROLE_DOMAIN_MEMBER;
                        break;
                case SEC_ADS: