diff --git a/doc/Changelog b/doc/Changelog index 86699463c..5f117afe5 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -1,3 +1,6 @@ +14 February 2019: Wouter + - Fix capsforid canonical sort qsort callback. + 11 February 2019: Wouter - Note default for module-config in man page. - Fix recursion lame test for qname minimisation asked queries, diff --git a/iterator/iter_utils.c b/iterator/iter_utils.c index 46eddf5d2..be7965a60 100644 --- a/iterator/iter_utils.c +++ b/iterator/iter_utils.c @@ -888,8 +888,8 @@ rrset_equal(struct ub_packed_rrset_key* k1, struct ub_packed_rrset_key* k2) static int rrset_canonical_sort_cmp(const void* x, const void* y) { - struct ub_packed_rrset_key* rrx = (struct ub_packed_rrset_key*)x; - struct ub_packed_rrset_key* rry = (struct ub_packed_rrset_key*)y; + struct ub_packed_rrset_key* rrx = *(struct ub_packed_rrset_key**)x; + struct ub_packed_rrset_key* rry = *(struct ub_packed_rrset_key**)y; int r = dname_canonical_compare(rrx->rk.dname, rry->rk.dname); if(r != 0) return r;