]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Avoid warning in broken_state_count_compare
authorNick Mathewson <nickm@torproject.org>
Tue, 12 Jul 2011 15:23:55 +0000 (11:23 -0400)
committerNick Mathewson <nickm@torproject.org>
Tue, 12 Jul 2011 15:23:55 +0000 (11:23 -0400)
src/or/connection_or.c

index 94f8e227bb0c59ac3a67ab693df9f5fb9b3241ee..2871f1f36ad7fa72f5633adadb0169d8f96a7f7a 100644 (file)
@@ -236,7 +236,12 @@ static int
 broken_state_count_compare(const void **a_ptr, const void **b_ptr)
 {
   const broken_state_count_t *a = *a_ptr, *b = *b_ptr;
-  return b->count - a->count;
+  if (b->count < a->count)
+    return -1;
+  else if (b->count == a->count)
+    return 0;
+  else
+    return 1;
 }
 
 /** Upper limit on the number of different states to report for connection