]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
rename fetch response `db` field to `cache`
authorColin Vidal <colin@isc.org>
Sat, 24 Jan 2026 16:57:34 +0000 (17:57 +0100)
committerColin Vidal <colin@isc.org>
Tue, 10 Feb 2026 07:50:16 +0000 (08:50 +0100)
As the `dns_fetchresponse_t` `db` field can only be attached to the
resolver cache database, rename it into `cache` to avoid ambiguities.

bin/named/server.c
lib/dns/adb.c
lib/dns/client.c
lib/dns/include/dns/resolver.h
lib/dns/nta.c
lib/dns/resolver.c
lib/dns/validator.c
lib/dns/zonefetch.c
lib/ns/query.c

index 9b3f1700255bca389d0275ae550c47d9064bfdba..006b90c33c1b48f8c7d6855dac01914dc0ad81c5 100644 (file)
@@ -6461,8 +6461,8 @@ tat_done(void *arg) {
        if (resp->node != NULL) {
                dns_db_detachnode(&resp->node);
        }
-       if (resp->db != NULL) {
-               dns_db_detach(&resp->db);
+       if (resp->cache != NULL) {
+               dns_db_detach(&resp->cache);
        }
 
        dns_resolver_freefresp(&resp);
index f5cfa7e58eb7c3d331d2543cda2b421e59168640..06256be58863fb3c3ff3c52d97d8f395eaf42b80 100644 (file)
@@ -2586,8 +2586,8 @@ fetch_callback(void *arg) {
        if (resp->node != NULL) {
                dns_db_detachnode(&resp->node);
        }
-       if (resp->db != NULL) {
-               dns_db_detach(&resp->db);
+       if (resp->cache != NULL) {
+               dns_db_detach(&resp->cache);
        }
 
        if (atomic_load(&adb->shuttingdown)) {
index 0e2d12f1aa0f004d8fa8b4c149b86c758337d470..2097fa3ec58153e1d2691267b2b8253a8dcfe50c 100644 (file)
@@ -531,7 +531,7 @@ client_resfind(resctx_t *rctx, dns_fetchresponse_t *resp) {
                        INSIST(resp != NULL);
                        INSIST(resp->fetch == rctx->fetch);
                        dns_resolver_destroyfetch(&rctx->fetch);
-                       db = resp->db;
+                       db = resp->cache;
                        node = resp->node;
                        result = resp->result;
                        vresult = resp->vresult;
index 406e7d47d77407338e7406ab7e3aa20d21a843a6..5c56d5d86d036cbb7dd56a964d2b0f3268cf2d6a 100644 (file)
@@ -82,7 +82,7 @@ struct dns_fetchresponse {
        isc_result_t          vresult;
        dns_edectx_t         *edectx;
        dns_rdatatype_t       qtype;
-       dns_db_t             *db;
+       dns_db_t             *cache;
        dns_dbnode_t         *node;
        dns_rdataset_t       *rdataset;
        dns_rdataset_t       *sigrdataset;
index 17345e261386f9c5c76521716e4f12bc897fca87..aba39e95c6a3029b3e7e93f7b849433b43a27ef4 100644 (file)
@@ -163,8 +163,8 @@ fetch_done(void *arg) {
        if (resp->node != NULL) {
                dns_db_detachnode(&resp->node);
        }
-       if (resp->db != NULL) {
-               dns_db_detach(&resp->db);
+       if (resp->cache != NULL) {
+               dns_db_detach(&resp->cache);
        }
 
        dns_resolver_freefresp(&resp);
index 56313bc2b4fff307dfe94ec38f9a30013a69af7d..f475af5ffd2520cdc6025b2e1b3031ef869e7310 100644 (file)
@@ -1645,7 +1645,7 @@ copy_to_resp(fetchctx_t *fctx, dns_fetchresponse_t *resp) {
 
        dns_name_copy(fctx->resp.foundname, resp->foundname);
 
-       dns_db_attach(fctx->cache, &resp->db);
+       dns_db_attach(fctx->cache, &resp->cache);
        dns_db_attachnode(fctx->resp_node, &resp->node);
 
        if (dns_rdataset_isassociated(&fctx->resp.rdataset)) {
@@ -1666,8 +1666,8 @@ pull_from_resp(dns_fetchresponse_t *resp, fetchctx_t *fctx) {
        if (dns_rdataset_isassociated(resp->sigrdataset)) {
                dns_rdataset_clone(resp->sigrdataset, &fctx->resp.sigrdataset);
        }
-       if (resp->db != NULL) {
-               INSIST(resp->db == fctx->cache);
+       if (resp->cache != NULL) {
+               INSIST(resp->cache == fctx->cache);
        }
        if (resp->node != NULL) {
                dns_db_attachnode(resp->node, &fctx->resp_node);
@@ -4362,8 +4362,8 @@ clear_resp(dns_fetchresponse_t **respp) {
        if (resp->node != NULL) {
                dns_db_detachnode(&resp->node);
        }
-       if (resp->db != NULL) {
-               dns_db_detach(&resp->db);
+       if (resp->cache != NULL) {
+               dns_db_detach(&resp->cache);
        }
        dns_rdataset_cleanup(resp->rdataset);
        dns_rdataset_cleanup(resp->sigrdataset);
@@ -6827,8 +6827,8 @@ resume_dslookup(void *arg) {
        if (resp->node != NULL) {
                dns_db_detachnode(&resp->node);
        }
-       if (resp->db != NULL) {
-               dns_db_detach(&resp->db);
+       if (resp->cache != NULL) {
+               dns_db_detach(&resp->cache);
        }
 
        /* Preserve data from resp before freeing it. */
@@ -9804,8 +9804,8 @@ prime_done(void *arg) {
        if (resp->node != NULL) {
                dns_db_detachnode(&resp->node);
        }
-       if (resp->db != NULL) {
-               dns_db_detach(&resp->db);
+       if (resp->cache != NULL) {
+               dns_db_detach(&resp->cache);
        }
        dns_rdataset_cleanup(resp->rdataset);
        INSIST(resp->sigrdataset == NULL);
index 5316e9a66674b393e15f0b2f05079ce7d8c594eb..2e731a7576c2125ff6a6a20f3cf10d356d81ed4b 100644 (file)
@@ -427,8 +427,8 @@ fetch_callback_dnskey(void *arg) {
        if (resp->node != NULL) {
                dns_db_detachnode(&resp->node);
        }
-       if (resp->db != NULL) {
-               dns_db_detach(&resp->db);
+       if (resp->cache != NULL) {
+               dns_db_detach(&resp->cache);
        }
        dns_rdataset_cleanup(&val->fsigrdataset);
 
@@ -520,8 +520,8 @@ fetch_callback_ds(void *arg) {
        if (resp->node != NULL) {
                dns_db_detachnode(&resp->node);
        }
-       if (resp->db != NULL) {
-               dns_db_detach(&resp->db);
+       if (resp->cache != NULL) {
+               dns_db_detach(&resp->cache);
        }
        dns_rdataset_cleanup(&val->fsigrdataset);
 
index d8a5df9b1874607f3cb2bd519f5b022cde6df2a9..d73c6df6ef1df82addf0f7d43c354832122da3ce 100644 (file)
@@ -148,8 +148,8 @@ dns_zonefetch_done(void *arg) {
        if (resp->node != NULL) {
                dns_db_detachnode(&resp->node);
        }
-       if (resp->db != NULL) {
-               dns_db_detach(&resp->db);
+       if (resp->cache != NULL) {
+               dns_db_detach(&resp->cache);
        }
        dns_resolver_destroyfetch(&fetch->fetch);
 
index b23db80903bb745cc8fee3d785afaad0298e4432..59165a2537ecd6e31caf6c37b5555e05d5a56b71 100644 (file)
@@ -2591,8 +2591,8 @@ free_fresp(ns_client_t *client, dns_fetchresponse_t **frespp) {
        if (fresp->node != NULL) {
                dns_db_detachnode(&fresp->node);
        }
-       if (fresp->db != NULL) {
-               dns_db_detach(&fresp->db);
+       if (fresp->cache != NULL) {
+               dns_db_detach(&fresp->cache);
        }
        if (fresp->rdataset != NULL) {
                ns_client_putrdataset(client, &fresp->rdataset);
@@ -6385,7 +6385,7 @@ query_resume(query_ctx_t *qctx) {
                if (qctx->fresp->node != NULL) {
                        dns_db_detachnode(&qctx->fresp->node);
                }
-               SAVE(qctx->rpz_st->r.db, qctx->fresp->db);
+               SAVE(qctx->rpz_st->r.db, qctx->fresp->cache);
                qctx->rpz_st->r.r_type = qctx->fresp->qtype;
                SAVE(qctx->rpz_st->r.r_rdataset, qctx->fresp->rdataset);
                ns_client_putrdataset(qctx->client, &qctx->fresp->sigrdataset);
@@ -6423,15 +6423,15 @@ query_resume(query_ctx_t *qctx) {
                if (qctx->fresp->node != NULL) {
                        dns_db_detachnode(&qctx->fresp->node);
                }
-               if (qctx->fresp->db != NULL) {
-                       dns_db_detach(&qctx->fresp->db);
+               if (qctx->fresp->cache != NULL) {
+                       dns_db_detach(&qctx->fresp->cache);
                }
        } else {
                CCTRACE(ISC_LOG_DEBUG(3), "resume from normal recursion");
                qctx->authoritative = false;
 
                qctx->qtype = qctx->fresp->qtype;
-               SAVE(qctx->db, qctx->fresp->db);
+               SAVE(qctx->db, qctx->fresp->cache);
                SAVE(qctx->node, qctx->fresp->node);
                SAVE(qctx->rdataset, qctx->fresp->rdataset);
                SAVE(qctx->sigrdataset, qctx->fresp->sigrdataset);