diff options
author | 2022-02-06 16:21:32 +0100 | |
---|---|---|
committer | 2022-02-06 16:21:32 +0100 | |
commit | 65e6273199327ea2f6b12bc66661dd7959758df4 (patch) | |
tree | 30683e302d2467c3dcc6afe3e1e55b647f1a435e | |
parent | .github: another attempt at actions (diff) | |
download | portage-utils-65e6273199327ea2f6b12bc66661dd7959758df4.tar.gz portage-utils-65e6273199327ea2f6b12bc66661dd7959758df4.tar.bz2 portage-utils-65e6273199327ea2f6b12bc66661dd7959758df4.zip |
qmerge: plug leak in pkg_merge when doing dryrun
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
-rw-r--r-- | qmerge.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -1081,8 +1081,10 @@ pkg_merge(int level, const depend_atom *qatom, const tree_match_ctx *mpkg) freeargv(ARGC, ARGV); } - if (pretend == 100) + if (pretend == 100) { + tree_match_close(previnst); return; + } /* Get a handle on the main vdb repo */ vdb = tree_open_vdb(portroot, portvdb); |