}
/*
- * BIND 8 priming queries need the additional section.
+ * Always add glue for root priming queries, regardless
+ * of "minimal-responses" setting.
*/
if (dns_name_equal(client->query.qname, dns_rootname)) {
client->query.attributes &=
~NS_QUERYATTR_NOADDITIONAL;
+ dns_db_attach(db, &client->query.gluedb);
}
}
free_devent(client, ISC_EVENT_PTR(&event), &event);
}
+ if (client->query.gluedb != NULL) {
+ dns_db_detach(&client->query.gluedb);
+ }
+
/*
* AA bit.
*/