diff -r 061a5b815727 -r 0c3db660514d librazor/importer.c --- a/librazor/importer.c Fri Jun 20 16:48:44 2008 -0400 +++ b/librazor/importer.c Fri Jun 20 23:13:09 2008 -0400 @@ -135,8 +135,10 @@ return strcmp(&pool[prop1->name], &pool[prop2->name]); else if (prop1->flags != prop2->flags) return prop1->flags - prop2->flags; + else if (prop1->version != prop2->version) + return razor_versioncmp(&pool[prop1->version], &pool[prop2->version]); else - return razor_versioncmp(&pool[prop1->version], &pool[prop2->version]); + return prop1->packages.list_ptr - prop2->packages.list_ptr; } static uint32_t *