From: Libor Peltan Date: Tue, 22 Aug 2023 13:55:58 +0000 (+0200) Subject: libknot/pktparser: allow empty rdata at NULL rrtype... X-Git-Tag: v3.4.dev~21^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=96c3e360acdc6373a72cfc0466ea92fde5436014;p=thirdparty%2Fknot-dns.git libknot/pktparser: allow empty rdata at NULL rrtype... ...in accordance to suggested format in RFC 8145 --- diff --git a/src/libknot/packet/rrset-wire.c b/src/libknot/packet/rrset-wire.c index 2b02969de7..096bd47705 100644 --- a/src/libknot/packet/rrset-wire.c +++ b/src/libknot/packet/rrset-wire.c @@ -636,6 +636,7 @@ static bool allow_zero_rdata(const knot_rrset_t *rr, { return rr->rclass != KNOT_CLASS_IN || // NONE and ANY for DDNS rr->type == KNOT_RRTYPE_APL || // APL RR type + rr->type == KNOT_RRTYPE_NULL || // NULL RR type desc->type_name == NULL; // Unknown RR type }