Sort packages on version as second order criteria.
authorKristian Høgsberg <krh@redhat.com>
Wed, 19 Sep 2007 21:23:53 +0000 (17:23 -0400)
committerKristian Høgsberg <krh@redhat.com>
Wed, 19 Sep 2007 21:23:53 +0000 (17:23 -0400)
razor.c

diff --git a/razor.c b/razor.c
index 7eb47f6..8f23672 100644 (file)
--- a/razor.c
+++ b/razor.c
@@ -562,7 +562,7 @@ compare_packages(const void *p1, const void *p2, void *data)
        char *pool = set->string_pool.data;
 
        if (pkg1->name == pkg2->name)
-               return 0;
+               return strcmp(&pool[pkg1->version], &pool[pkg2->version]);
        else
                return strcmp(&pool[pkg1->name], &pool[pkg2->name]);
 }