Commit b0c4c2c015 for bind
commit b0c4c2c015c3f77529af33a74ed0a2774093486a
Author: Alessio Podda <alessio@isc.org>
Date: Thu Sep 24 15:19:05 2026 +0200
Remove redundant rdclass assertions
Rdclass is now handled by the switch, so the old code is redundant.
diff --git a/lib/dns/rdata/towire.c b/lib/dns/rdata/towire.c
index 4a86571b61..5162a89121 100644
--- a/lib/dns/rdata/towire.c
+++ b/lib/dns/rdata/towire.c
@@ -81,7 +81,6 @@ towire_minfo(ARGS_TOWIRE) {
isc_region_t region;
dns_name_t rmail;
- REQUIRE(rdata->type == dns_rdatatype_minfo);
REQUIRE(rdata->length != 0);
dns_compress_setpermitted(cctx, true);
@@ -106,7 +105,6 @@ towire_naptr(ARGS_TOWIRE) {
dns_name_t name;
isc_region_t sr;
- REQUIRE(rdata->type == dns_rdatatype_naptr);
REQUIRE(rdata->length != 0);
dns_compress_setpermitted(cctx, false);
@@ -148,7 +146,6 @@ towire_rp(ARGS_TOWIRE) {
isc_region_t region;
dns_name_t rmail;
- REQUIRE(rdata->type == dns_rdatatype_rp);
REQUIRE(rdata->length != 0);
dns_compress_setpermitted(cctx, false);
@@ -174,7 +171,6 @@ towire_soa(ARGS_TOWIRE) {
dns_name_t mname;
dns_name_t rname;
- REQUIRE(rdata->type == dns_rdatatype_soa);
REQUIRE(rdata->length != 0);
dns_compress_setpermitted(cctx, true);
@@ -208,7 +204,6 @@ towire_talink(ARGS_TOWIRE) {
dns_name_t prev;
dns_name_t next;
- REQUIRE(rdata->type == dns_rdatatype_talink);
REQUIRE(rdata->length != 0);
dns_compress_setpermitted(cctx, false);
@@ -234,8 +229,6 @@ towire_in_a6(ARGS_TOWIRE) {
unsigned char prefixlen;
unsigned char octets;
- REQUIRE(rdata->type == dns_rdatatype_a6);
- REQUIRE(rdata->rdclass == dns_rdataclass_in);
REQUIRE(rdata->length != 0);
dns_compress_setpermitted(cctx, false);
@@ -261,8 +254,6 @@ towire_in_px(ARGS_TOWIRE) {
dns_name_t name;
isc_region_t region;
- REQUIRE(rdata->type == dns_rdatatype_px);
- REQUIRE(rdata->rdclass == dns_rdataclass_in);
REQUIRE(rdata->length != 0);
dns_compress_setpermitted(cctx, false);