commit: 71b1d91909da6f5cbbe2ab02e3f9045f58bd499a
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 6 14:51:38 2022 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sun Feb 6 14:51:38 2022 +0000
URL: https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=71b1d919
qmerge: plug leak in pkg_merge
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
qmerge.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/qmerge.c b/qmerge.c
index e247a38..4ce14ae 100644
--- a/qmerge.c
+++ b/qmerge.c
@@ -133,7 +133,7 @@ fetch(const char *destdir, const char *src)
} else
#endif
{
- char *path;
+ char *path = NULL;
/* wget -c -q -P <dir> <uri> */
const char *argv[] = {
@@ -1021,6 +1021,7 @@ pkg_merge(int level, const depend_atom *qatom, const
tree_match_ctx *mpkg)
ATOM_COMP_NOSUBSLOT | ATOM_COMP_NOREPO);
replver = previnst->atom->PVR;
}
+ atom_implode(slotatom);
(void)qprint_tree_node(level, mpkg, previnst, replacing);