From b4131d4540e2df47a4b87aef0260217ccdcc0de9 Mon Sep 17 00:00:00 2001 From: Willem Toorop Date: Thu, 21 Aug 2014 14:25:42 +0200 Subject: [PATCH] Don't try showing unsupported ldns rdata fields --- src/rr-dict.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/rr-dict.c b/src/rr-dict.c index b475f9bb..3184eb71 100644 --- a/src/rr-dict.c +++ b/src/rr-dict.c @@ -860,6 +860,9 @@ priv_getdns_equip_dict_with_rdfs(struct getdns_dict *rdata, ldns_rr *rr, return priv_getdns_equip_dict_with_spf_rdfs(rdata, rr, def, context); } /* generic */ + if (ldns_rr_rd_count(rr) != def->n_rdata_fields) + return r; + for (i = 0; i < ldns_rr_rd_count(rr) && r == GETDNS_RETURN_GOOD; i++) { if (i >= def->n_rdata_fields) break;