]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4-rpc_server/netlogon: Use samdb_system_container_dn() in fill_trusted_domains_array()
authorAndrew Bartlett <abartlet@samba.org>
Thu, 27 Jul 2023 05:00:21 +0000 (17:00 +1200)
committerJule Anger <janger@samba.org>
Tue, 1 Aug 2023 09:53:12 +0000 (09:53 +0000)
This is now exactly the same actions, but just uses common code to do it.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=9959

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
(cherry picked from commit a900f6aa5d909d912ee3ca529baa4047c9c4da87)

source4/rpc_server/netlogon/dcerpc_netlogon.c

index 0a5fbaef58bd3b7a0f83c23a4b0b0866f5b7b53f..3f312f1549f24e13ff7ac1636341615cc2ba2054 100644 (file)
@@ -3911,15 +3911,11 @@ static WERROR fill_trusted_domains_array(TALLOC_CTX *mem_ctx,
                return WERR_INVALID_FLAGS;
        }
 
-       system_dn = ldb_dn_copy(mem_ctx, ldb_get_default_basedn(sam_ctx));
+       system_dn = samdb_system_container_dn(sam_ctx, mem_ctx);
        if (system_dn == NULL) {
                return WERR_NOT_ENOUGH_MEMORY;
        }
 
-       if (!ldb_dn_add_child_fmt(system_dn, "CN=System")) {
-               return WERR_NOT_ENOUGH_MEMORY;
-       }
-
        ret = gendb_search(sam_ctx, mem_ctx, system_dn,
                           &dom_res, trust_attrs,
                           "(objectclass=trustedDomain)");