From d2b6983385c6d6e7c54ee6c89b468554f20bc0e8 Mon Sep 17 00:00:00 2001 From: William Pitcock Date: Fri, 8 Dec 2017 13:39:40 -0600 Subject: [PATCH] libpkgconf: cache: fix refcount issue exposed by recent depgraph solver changes --- libpkgconf/cache.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libpkgconf/cache.c b/libpkgconf/cache.c index fa8b3b3..7715e33 100644 --- a/libpkgconf/cache.c +++ b/libpkgconf/cache.c @@ -134,7 +134,7 @@ pkgconf_cache_free(pkgconf_client_t *client) PKGCONF_FOREACH_LIST_ENTRY_SAFE(client->pkg_cache.head, iter2, iter) { pkgconf_pkg_t *pkg = iter->data; - pkgconf_pkg_free(client, pkg); + pkgconf_pkg_unref(client, pkg); } memset(&client->pkg_cache, 0, sizeof client->pkg_cache);