e32427fc71cb794d6c4f3a021c5692b400e96132 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, ".");