From: Wouter Wijngaards Date: Thu, 14 Feb 2019 08:16:15 +0000 (+0000) Subject: - Fix capsforid canonical sort qsort callback. X-Git-Tag: release-1.9.1rc1~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a41375411e800c4dcf2e5c99ba4c8279c96e1673;p=thirdparty%2Funbound.git - Fix capsforid canonical sort qsort callback. git-svn-id: file:///svn/unbound/trunk@5114 be551aaa-1e26-0410-a405-d3ace91eadb9 --- 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;