]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Fix typo in nsupdate where covers would be equal to type
authorOndřej Surý <ondrej@isc.org>
Mon, 11 Aug 2025 14:22:03 +0000 (16:22 +0200)
committerOndřej Surý <ondrej@isc.org>
Fri, 15 Aug 2025 05:22:51 +0000 (07:22 +0200)
There was an apparent typo where rdatalist->covers would be assigned the
same value as rdatalist->type.  As nsupdate can't update signatures, the
covers must be dns_rdatatype_none.

bin/nsupdate/nsupdate.c

index 24990effda492db68c518f5fc7503122a6acc31e..8d03a49e444b5d3a282bc262410c5428d5c728bf 100644 (file)
@@ -2084,7 +2084,7 @@ doneparsing:
        dns_message_gettemprdataset(updatemsg, &rdataset);
        rdatalist->type = rdatatype;
        rdatalist->rdclass = rdataclass;
-       rdatalist->covers = rdatatype;
+       rdatalist->covers = dns_rdatatype_none;
        rdatalist->ttl = (dns_ttl_t)ttl;
        ISC_LIST_APPEND(rdatalist->rdata, rdata, link);
        dns_rdatalist_tordataset(rdatalist, rdataset);