aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--qmerge.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/qmerge.c b/qmerge.c
index 4ce14ae3..7b738ee0 100644
--- a/qmerge.c
+++ b/qmerge.c
@@ -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);