Updating for merge
[m6w6/libmemcached] / libmemcached / memcached_hosts.c
index 3809feed54f4ff3f9760d64bb077f1729cf3dd61..79bcb99d021eb2bf895c5f088dea109f53cc519c 100644 (file)
@@ -40,10 +40,7 @@ static int compare_servers(const void *p1, const void *p2)
 
   if (return_value == 0)
   {
-    if (a->port > b->port)
-      return_value++;
-    else
-      return_value--;
+    return_value= (int) (a->port - b->port);
   }
 
   return return_value;