From d7f56cac66e45ae1b8782bfe084e12c8c039e442 Mon Sep 17 00:00:00 2001 From: Jan Kadlec <jan.kadlec@nic.cz> Date: Wed, 20 Feb 2013 14:06:05 +0100 Subject: [PATCH] Fix in knot_rrset_get_next_rr_dname. --- src/libknot/rrset.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libknot/rrset.c b/src/libknot/rrset.c index 80921cdd4..ad862fca6 100644 --- a/src/libknot/rrset.c +++ b/src/libknot/rrset.c @@ -1963,6 +1963,10 @@ knot_dname_t **knot_rrset_get_next_rr_dname(const knot_rrset_t *rrset, * Return DNAME from normal RR, if any. * Find DNAME in blocks. No need to check remainder. TODO: NAPTR. */ + if (prev_dname) { + /* Nothing left to return. */ + return NULL; + } size_t offset = 0; const rdata_descriptor_t *desc = get_rdata_descriptor(rrset->type); -- GitLab