2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-31 06:25:31 +00:00

Remove unused NS_QUERYATTR_CACHEGLUEOK query attribute

The NS_QUERYATTR_CACHEGLUEOK query attribute has no influence on query
processing.  Remove it.
This commit is contained in:
Michał Kępień
2018-08-08 07:56:29 +02:00
parent b6c77202cb
commit 7db4dedf6b
2 changed files with 0 additions and 6 deletions

View File

@@ -112,9 +112,6 @@ do { \
/*% Recursing? */
#define RECURSING(c) (((c)->query.attributes & \
NS_QUERYATTR_RECURSING) != 0)
/*% Cache glue ok? */
#define CACHEGLUEOK(c) (((c)->query.attributes & \
NS_QUERYATTR_CACHEGLUEOK) != 0)
/*% Want Recursion? */
#define WANTRECURSION(c) (((c)->query.attributes & \
NS_QUERYATTR_WANTRECURSION) != 0)
@@ -8005,7 +8002,6 @@ query_delegation(query_ctx_t *qctx) {
/*
* This is the best answer.
*/
qctx->client->query.attributes |= NS_QUERYATTR_CACHEGLUEOK;
qctx->client->query.isreferral = ISC_TRUE;
if (!dns_db_iscache(qctx->db) && qctx->client->query.gluedb == NULL) {
@@ -8026,7 +8022,6 @@ query_delegation(query_ctx_t *qctx) {
query_addrrset(qctx->client, &qctx->fname,
&qctx->rdataset, sigrdatasetp,
qctx->dbuf, DNS_SECTION_AUTHORITY);
qctx->client->query.attributes &= ~NS_QUERYATTR_CACHEGLUEOK;
if (detach) {
dns_db_detach(&qctx->client->query.gluedb);
}