From: Alan T. DeKok Date: Sat, 19 Nov 2016 01:58:19 +0000 (-0500) Subject: fix comparison checks. Fixes #1851 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7571f779a397b5dcf0037c552ee08e804b2a984f;p=thirdparty%2Ffreeradius-server.git fix comparison checks. Fixes #1851 --- diff --git a/src/lib/pair.c b/src/lib/pair.c index 03ffff46521..3b270da8e1b 100644 --- a/src/lib/pair.c +++ b/src/lib/pair.c @@ -993,7 +993,7 @@ int8_t fr_pair_cmp_by_parent_num_tag(void const *a, void const *b) for (da_a = tlv_stack_a[0], da_b = tlv_stack_b[0]; da_a && da_b; da_a++, da_b++) { if (da_a->attr > da_b->attr) return +1; - if (da_b->attr < da_b->attr) return -1; + if (da_a->attr < da_b->attr) return -1; } /* @@ -1005,7 +1005,7 @@ int8_t fr_pair_cmp_by_parent_num_tag(void const *a, void const *b) if (!da_a && da_b) return -1; if (vp_a->tag > vp_b->tag) return +1; - if (vp_b->tag < vp_b->tag) return -1; + if (vp_a->tag < vp_b->tag) return -1; return 0; }