aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2021-10-03 09:59:59 +0200
committerFabian Groffen <grobian@gentoo.org>2021-10-03 09:59:59 +0200
commita6538b5c52f822dc3d67c53ddcda475cd0610d33 (patch)
tree75a9c6fea82766512211094aaa12ed5540bba59f
parentqmerge: run pkg_prerm right before merging files from replacing version (diff)
downloadportage-utils-a6538b5c52f822dc3d67c53ddcda475cd0610d33.tar.gz
portage-utils-a6538b5c52f822dc3d67c53ddcda475cd0610d33.tar.bz2
portage-utils-a6538b5c52f822dc3d67c53ddcda475cd0610d33.zip
qpkg.c: fix crash on empty PKGDIR, bug #815622
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
-rw-r--r--qpkg.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/qpkg.c b/qpkg.c
index 533e05ce..7da0263d 100644
--- a/qpkg.c
+++ b/qpkg.c
@@ -76,6 +76,8 @@ qpkg_clean(char *dirp)
return 1;
bin_pkgs = tree_get_atoms(pkgs, true, bin_pkgs);
+ if (bin_pkgs == NULL)
+ return 1;
array_set(bin_pkgs, bins);
if (eclean) {