]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
qsort comparison has a different prototype than fr_cmp_t
authorAlan T. DeKok <aland@freeradius.org>
Tue, 13 Apr 2021 14:35:34 +0000 (10:35 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 13 Apr 2021 14:35:34 +0000 (10:35 -0400)
src/tests/rbmonkey.c

index 1c5a2c2e9cd8b22db49b7d3563480ac10f5aab0a..23ebde9b734a98e1878e44b1faab32d16b7c8cfe 100644 (file)
@@ -17,6 +17,12 @@ static int8_t comp(void const *a, void const *b)
        return CMP(our_a->num, our_b->num);
 }
 
+static int qsort_comp(void const *a, void const *b)
+{
+       return comp(a, b);
+}
+
+
 #if 0
 static int print_cb(void *i, UNUSED void *uctx)
 {
@@ -162,7 +168,7 @@ again:
        fprintf(stderr,"After insert rbcount is %i\n", i);
        if (i < 0) return i;
 
-       qsort(vals, n, sizeof(fr_rb_test_node_t), comp);
+       qsort(vals, n, sizeof(fr_rb_test_node_t), qsort_comp);
 
        /*
         * For testing deletebydata instead