Browse Source

netalib: sync qsort cp fn

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@73143 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Metz 6 years ago
parent
commit
63d8d6c0ba
1 changed files with 3 additions and 3 deletions
  1. 3 3
      lib/vector/neta/spanningtree.c

+ 3 - 3
lib/vector/neta/spanningtree.c

@@ -73,10 +73,10 @@ typedef struct
 
 static int cmp_edge(const void *pa, const void *pb)
 {
-    if (((edge_cost_pair *) pa)->cost != ((edge_cost_pair *) pb)->cost)
-	return (((edge_cost_pair *) pa)->cost > ((edge_cost_pair *) pb)->cost ? 1 : -1);
+    if (((edge_cost_pair *) pa)->cost < ((edge_cost_pair *) pb)->cost)
+	return -1;
 
-    return 0;
+    return (((edge_cost_pair *) pa)->cost > ((edge_cost_pair *) pb)->cost);
 }
 
 /*!