From 6646e99a371616675bdaea7bd35c830763618f0e Mon Sep 17 00:00:00 2001 From: William Pitcock Date: Sun, 6 May 2012 21:30:35 -0500 Subject: [PATCH] pkg: pkg_report_graph_error(): free pkg when exiting --- pkg.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg.c b/pkg.c index 72eb344..eb87a7e 100644 --- a/pkg.c +++ b/pkg.c @@ -457,6 +457,9 @@ pkg_report_graph_error(pkg_t *pkg, pkg_dependency_t *node, unsigned int eflags) node->package, pkg->version, pkg_get_comparator(node), node->version); } + if (pkg != NULL) + pkg_free(pkg); + exit(EXIT_FAILURE); }