s3-secrets: Handle all valid ROLE_ values in get_default_sec_channel()
authorAndrew Bartlett <abartlet@samba.org>
Mon, 27 Aug 2012 09:28:56 +0000 (19:28 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 27 Aug 2012 21:57:29 +0000 (07:57 +1000)
source3/passdb/machine_account_secrets.c

index 1e4111a7c58ffae05d21a903daa2b50459d386a6..300455a2e56306a2a86e6d470c39a7777a042d9b 100644 (file)
@@ -307,7 +307,8 @@ void *secrets_get_trust_account_lock(TALLOC_CTX *mem_ctx, const char *domain)
 enum netr_SchannelType get_default_sec_channel(void)
 {
        if (lp_server_role() == ROLE_DOMAIN_BDC ||
-           lp_server_role() == ROLE_DOMAIN_PDC) {
+           lp_server_role() == ROLE_DOMAIN_PDC ||
+           lp_server_role() == ROLE_ACTIVE_DIRECTORY_DC) {
                return SEC_CHAN_BDC;
        } else {
                return SEC_CHAN_WKSTA;