From e65a24b59f1dc7d212a46014a1d7c2531263529f Mon Sep 17 00:00:00 2001 From: Amitay Isaacs Date: Tue, 2 Oct 2012 13:02:07 +1000 Subject: [PATCH 2/2] s4-rpc: dnsserver: Ignore DNS zones that are not used by RPC dnsserver ..TrustAnchors zone is not interpreted by RPC dnsserver code. Signed-off-by: Amitay Isaacs Autobuild-User(master): Amitay Isaacs Autobuild-Date(master): Tue Oct 9 03:21:07 CEST 2012 on sn-devel-104 --- source4/rpc_server/dnsserver/dnsdb.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source4/rpc_server/dnsserver/dnsdb.c b/source4/rpc_server/dnsserver/dnsdb.c index 9bf5ecf..b5ad470 100644 --- a/source4/rpc_server/dnsserver/dnsdb.c +++ b/source4/rpc_server/dnsserver/dnsdb.c @@ -124,6 +124,10 @@ struct dnsserver_zone *dnsserver_db_enumerate_zones(TALLOC_CTX *mem_ctx, z->partition = p; name = talloc_strdup(z, ldb_msg_find_attr_as_string(res->msgs[i], "name", NULL)); + if (strcmp(name, "..TrustAnchors") == 0) { + talloc_free(z); + continue; + } if (strcmp(name, "RootDNSServers") == 0) { talloc_free(name); z->name = talloc_strdup(z, "."); -- 1.7.11.4