aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2021-07-01 12:07:24 +0200
committerFabian Groffen <grobian@gentoo.org>2021-07-01 12:07:24 +0200
commit3b1e1439445bb6694d2075043a1ecc2f1a323e7c (patch)
treeb8163ce89a689252b31ce00c28cdad83f9807896 /qmerge.c
parentqmerge: ignore REPO in version replacement calculation (diff)
downloadportage-utils-3b1e1439445bb6694d2075043a1ecc2f1a323e7c.tar.gz
portage-utils-3b1e1439445bb6694d2075043a1ecc2f1a323e7c.tar.bz2
portage-utils-3b1e1439445bb6694d2075043a1ecc2f1a323e7c.zip
qmerge: avoid crash when there are no objects
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Diffstat (limited to 'qmerge.c')
-rw-r--r--qmerge.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/qmerge.c b/qmerge.c
index bf8dc210..9cbcc451 100644
--- a/qmerge.c
+++ b/qmerge.c
@@ -1485,7 +1485,8 @@ pkg_merge(int level, const depend_atom *qatom, const tree_match_ctx *mpkg)
freeargv(cpm_argc, cpm_argv);
/* Clean up the package state */
- free_set(objs);
+ if (objs != NULL)
+ free_set(objs);
free(D);
free(T);