Blob Blame History Raw
diff -up pkg-config-0.22/pkg.c.conflicts pkg-config-0.22/pkg.c
--- pkg-config-0.22/pkg.c.conflicts	2007-11-15 23:56:26.000000000 -0500
+++ pkg-config-0.22/pkg.c	2007-11-15 23:57:26.000000000 -0500
@@ -821,7 +821,7 @@ verify_package (Package *pkg)
    */
   
   recursive_fill_list (pkg, get_requires_private, &requires);
-  recursive_fill_list (pkg, get_conflicts, &conflicts);
+  conflicts = get_conflicts (pkg);
 
   requires_iter = requires;
   while (requires_iter != NULL)
@@ -843,7 +843,7 @@ verify_package (Package *pkg)
                              req->version, req->name,
                              ver->name,
                              comparison_to_str (ver->comparison),
-                             ver->version,
+                             ver->version ? ver->version : "(any)",
                              ver->owner->name,
                              ver->owner->version);
 
@@ -857,7 +857,6 @@ verify_package (Package *pkg)
     }
   
   g_slist_free (requires);
-  g_slist_free (conflicts);
 
   /* We make a list of system directories that gcc expects so we can remove
    * them.