aboutsummaryrefslogtreecommitdiff
path: root/libpkgconf/dependency.c
diff options
context:
space:
mode:
Diffstat (limited to 'libpkgconf/dependency.c')
-rw-r--r--libpkgconf/dependency.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libpkgconf/dependency.c b/libpkgconf/dependency.c
index 1a4ec68..cd01a06 100644
--- a/libpkgconf/dependency.c
+++ b/libpkgconf/dependency.c
@@ -132,6 +132,9 @@ pkgconf_dependency_free(pkgconf_list_t *list)
{
pkgconf_dependency_t *dep = node->data;
+ if (dep->match != NULL)
+ pkgconf_pkg_unref(NULL, dep->match);
+
if (dep->package != NULL)
free(dep->package);