]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Fix the constification of the dns_name_t * result variable for dns_tsig_identity()
authorOndřej Surý <ondrej@sury.org>
Fri, 27 Sep 2019 07:49:31 +0000 (09:49 +0200)
committerOndřej Surý <ondrej@sury.org>
Thu, 3 Oct 2019 07:04:26 +0000 (09:04 +0200)
bin/named/server.c
lib/dns/message.c
lib/dns/tkey.c
lib/dns/zone.c

index 3d2bba7c9e53c3e74961926fb7c87e618cbfd44d..ea505135f54ae5fd89db69ea7e7c098f39934f39 100644 (file)
@@ -9558,7 +9558,7 @@ get_matching_view(isc_netaddr_t *srcaddr, isc_netaddr_t *destaddr,
                if (message->rdclass == view->rdclass ||
                    message->rdclass == dns_rdataclass_any)
                {
-                       dns_name_t *tsig = NULL;
+                       const dns_name_t *tsig = NULL;
 
                        *sigresult = dns_message_rechecksig(message, view);
                        if (*sigresult == ISC_R_SUCCESS) {
index 3dac389011c22a2ba00ecf34ed697935f1b73f0a..4c767cdbb52e195ea7e184a5553fc7fb95058504 100644 (file)
@@ -3056,7 +3056,7 @@ dns_message_signer(dns_message_t *msg, dns_name_t *signer) {
                dns_name_clone(&sig.signer, signer);
                dns_rdata_freestruct(&sig);
        } else {
-               dns_name_t *identity;
+               const dns_name_t *identity;
                dns_rdata_any_tsig_t tsig;
 
                result = dns_rdataset_first(msg->tsig);
index c9136f738b2b29ecb480bff35a344b707b947931..33584d3aa938968fd07c6d77edbb01ad180544f3 100644 (file)
@@ -645,7 +645,7 @@ process_deletetkey(dns_name_t *signer, dns_name_t *name,
 {
        isc_result_t result;
        dns_tsigkey_t *tsigkey = NULL;
-       dns_name_t *identity;
+       const dns_name_t *identity;
 
        result = dns_tsigkey_find(&tsigkey, name, &tkeyin->algorithm, ring);
        if (result != ISC_R_SUCCESS) {
index a9d2e2888b0e12a6f4c4a778fd8848e0ce56762d..d8e2c64384048ff1fac2b622d3e5c3ccbc41bdf1 100644 (file)
@@ -13665,7 +13665,7 @@ dns_zone_notifyreceive(dns_zone_t *zone, isc_sockaddr_t *from,
        uint32_t serial = 0;
        bool have_serial = false;
        dns_tsigkey_t *tsigkey;
-       dns_name_t *tsig;
+       const dns_name_t *tsig;
 
        REQUIRE(DNS_ZONE_VALID(zone));