Browse Source

Avoid warning in broken_state_count_compare

Nick Mathewson 14 years ago
parent
commit
9a6642f6f5
1 changed files with 6 additions and 1 deletions
  1. 6 1
      src/or/connection_or.c

+ 6 - 1
src/or/connection_or.c

@@ -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