]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
Tweak new conda code a bit
authorMichael Schroeder <mls@suse.de>
Fri, 11 Sep 2020 09:56:46 +0000 (11:56 +0200)
committerMichael Schroeder <mls@suse.de>
Fri, 11 Sep 2020 09:56:46 +0000 (11:56 +0200)
src/policy.c

index d8a56ee1afd325930f78d7d1f3793c81402bf03d..c02d237305bf5c1c0ecfb1656d773131b7e33e95 100644 (file)
@@ -840,10 +840,7 @@ pool_featurecountcmp(Pool *pool, Solvable *s1, Solvable *s2)
   unsigned int cnt1, cnt2;
   cnt1 = solvable_lookup_count(s1, SOLVABLE_TRACK_FEATURES);
   cnt2 = solvable_lookup_count(s2, SOLVABLE_TRACK_FEATURES);
-  if (cnt1 != cnt2)
-    return cnt1 > cnt2 ? -1 : 1;
-  else
-    return 0;
+  return cnt1 == cnt2 ? 0 : cnt1 > cnt2 ? -1 : 1;
 }
 
 static int
@@ -914,9 +911,7 @@ prune_to_best_version(Pool *pool, Queue *plist)
       r = 0; 
 #ifdef ENABLE_CONDA
       if (pool->disttype == DISTTYPE_CONDA)
-       {
-          r = pool_featurecountcmp(pool, best, s);
-       }
+        r = pool_featurecountcmp(pool, best, s);
 #endif
       if (r == 0)
         r = best->evr != s->evr ? pool_evrcmp(pool, best->evr, s->evr, EVRCMP_COMPARE) : 0;