From: Arran Cudbard-Bell Date: Thu, 28 Jan 2021 16:51:22 +0000 (+0000) Subject: thresh should be an fr_rb_test_node_t X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6cd7b4624241d2493e732bb9316f37b0221a64bd;p=thirdparty%2Ffreeradius-server.git thresh should be an fr_rb_test_node_t --- diff --git a/src/tests/rbmonkey.c b/src/tests/rbmonkey.c index 039305a96e..8de60ba766 100644 --- a/src/tests/rbmonkey.c +++ b/src/tests/rbmonkey.c @@ -133,7 +133,7 @@ int main(UNUSED int argc, UNUSED char *argv[]) { rbtree_t *t; int i, j; - uint32_t thresh; + fr_rb_test_node_t thresh = {}; int n, rep; fr_rb_test_node_t vals[MAXSIZE]; @@ -145,14 +145,14 @@ int main(UNUSED int argc, UNUSED char *argv[]) again: if (!--rep) return 0; - thresh = fr_rand(); + thresh.num = fr_rand(); mask = 0xff >> (fr_rand() & 7); - thresh &= mask; + thresh.num &= mask; n = (fr_rand() % MAXSIZE) + 1; - fprintf(stderr, "filter = %x mask = %x n = %i\n", thresh, mask, n); + fprintf(stderr, "filter = %x mask = %x n = %i\n", thresh.num, mask, n); - t = rbtree_alloc(NULL, comp, freenode, RBTREE_FLAG_LOCK); + t = rbtree_alloc(NULL, fr_rb_test_node_t, node, comp, freenode, RBTREE_FLAG_LOCK); for (i = 0; i < n; i++) { fr_rb_test_node_t *p;