From 471d3b82f44ae2d5a0484be6264a718ae64512a1 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Sat, 29 Sep 2012 15:33:36 +0000 Subject: Simplify loop. svn path=/branches/tk274/; revision=4738 --- rcynic/rcynic.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/rcynic/rcynic.c b/rcynic/rcynic.c index c4eaf57c..fd1f7c11 100644 --- a/rcynic/rcynic.c +++ b/rcynic/rcynic.c @@ -1409,13 +1409,10 @@ validation_status_find(validation_status_t *node, { int cmp; - while (node != NULL) - if ((cmp = validation_status_cmp(node, uri, generation)) == 0) - return node; - else - node = cmp < 0 ? node->left_child : node->right_child; + while (node != NULL && (cmp = validation_status_cmp(node, uri, generation)) != 0) + node = cmp < 0 ? node->left_child : node->right_child; - return NULL; + return node; } /** -- cgit v1.2.3