summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTollef Fog Heen <tfheen@err.no>2007-06-18 23:19:27 +0200
committerTollef Fog Heen <tfheen@err.no>2007-06-18 23:19:27 +0200
commit8ac159cd5e97b7aab8f64209013c4dbbc080b6d1 (patch)
tree12c588961ea93db88fb3e45ba6c97295a6dad0b5
parent9c6db2293560a8670943e6cd0176d25e49753e0f (diff)
* pkg.c (recursive_fill_list): Make sure to act recursively with
Requires.private, making them much more useful. Special thanks to Matthias Clasen for lots and lots of nagging. Freedesktop #8788
-rw-r--r--ChangeLog4
-rw-r--r--pkg.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 7da5f34..9b6ef4f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2007-06-18 Tollef Fog Heen <tfheen@err.no>
+ * pkg.c (recursive_fill_list): Make sure to act recursively with
+ Requires.private, making them much more useful. Special thanks to
+ Matthias Clasen for lots and lots of nagging. Freedesktop #8788
+
* glib-patches/remove-strsignal-prototype.diff: define _GNU_SOURCE
there to get strsignal prototype, addresses the rest of
Freedesktop 10652.
diff --git a/pkg.c b/pkg.c
index 8592bef..bb21337 100644
--- a/pkg.c
+++ b/pkg.c
@@ -617,7 +617,7 @@ recursive_fill_list (Package *pkg, GetListFunc func, GSList **listp)
fill_one_level (pkg, func, listp);
- tmp = pkg->requires;
+ tmp = (*func) (pkg);
while (tmp != NULL)
{