diff options
author | Rob Austein <sra@hactrn.net> | 2012-09-29 15:33:36 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2012-09-29 15:33:36 +0000 |
commit | 471d3b82f44ae2d5a0484be6264a718ae64512a1 (patch) | |
tree | 65c0292af8a264e59598b318d724ce91c83dcb52 | |
parent | 61c2519d9933ee9f34f7a507462b3b636e8e3f7c (diff) |
Simplify loop.
svn path=/branches/tk274/; revision=4738
-rw-r--r-- | rcynic/rcynic.c | 9 |
1 files 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; } /** |