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.