diff --git a/lib/isc/radix.c b/lib/isc/radix.c index 989ca436ae5b3876082b016c304798466d153469..c6178c06f73892f75853825048e24dc61cb0b2dc 100644 --- a/lib/isc/radix.c +++ b/lib/isc/radix.c @@ -14,7 +14,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: radix.c,v 1.12 2008/01/27 02:13:34 marka Exp $ */ +/* $Id: radix.c,v 1.13 2008/01/27 23:47:20 tbox Exp $ */ /* * This source was adapted from MRT's RCS Ids: @@ -278,8 +278,8 @@ isc_radix_search(isc_radix_tree_t *radix, isc_radix_node_t **target, family = node->prefix->bitlen ? prefix->family : AF_INET; if (node->node_num[ISC_IS6(family)] != -1 && - ((*target == NULL) || - (*target)->node_num[ISC_IS6(tfamily)] > + ((*target == NULL) || + (*target)->node_num[ISC_IS6(tfamily)] > node->node_num[ISC_IS6(family)])) { *target = node; tfamily = family;