Skip to content

Commit adcd18e

Browse files
committed
Allow NULL RR expressed in generic notation
1 parent 1f6a888 commit adcd18e

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/generic/types.h

+6-3
Original file line numberDiff line numberDiff line change
@@ -2492,6 +2492,10 @@ static const rdata_info_t minfo_rdata_fields[] = {
24922492
FIELD("emailbx")
24932493
};
24942494

2495+
static const rdata_info_t null_rdata_fields[] = {
2496+
FIELD("anything")
2497+
};
2498+
24952499
static const rdata_info_t wks_rdata_fields[] = {
24962500
FIELD("address"),
24972501
FIELD("protocol"),
@@ -2837,9 +2841,8 @@ static const type_info_t types[] = {
28372841
check_ns_rr, parse_ns_rdata),
28382842
TYPE("MR", ZONE_MR, ZONE_ANY, FIELDS(mr_rdata_fields), // experimental
28392843
check_ns_rr, parse_ns_rdata),
2840-
2841-
UNKNOWN_TYPE(10),
2842-
2844+
TYPE("NULL", ZONE_NULL, ZONE_ANY, FIELDS(null_rdata_fields), // experimetal
2845+
check_generic_rr, parse_unknown_rdata),
28432846
TYPE("WKS", ZONE_WKS, ZONE_IN, FIELDS(wks_rdata_fields),
28442847
check_wks_rr, parse_wks_rdata),
28452848
TYPE("PTR", ZONE_PTR, ZONE_ANY, FIELDS(ptr_rdata_fields),

0 commit comments

Comments
 (0)