aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2016-11-14 21:24:10 -0500
committerMike Frysinger <vapier@gentoo.org>2016-11-14 21:24:10 -0500
commit2020f99b795192c9aff24fe6b1c3e3d8220d1ae0 (patch)
treeca5ffb62dffee42866b03b2524331899400dc31c /qcheck.c
parentqpkg: fix bad pointer passing (diff)
downloadportage-utils-2020f99b795192c9aff24fe6b1c3e3d8220d1ae0.tar.gz
portage-utils-2020f99b795192c9aff24fe6b1c3e3d8220d1ae0.tar.bz2
portage-utils-2020f99b795192c9aff24fe6b1c3e3d8220d1ae0.zip
qcheck: fix leakage with --skip regex array
Diffstat (limited to 'qcheck.c')
-rw-r--r--qcheck.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/qcheck.c b/qcheck.c
index 79f52a9..40968a6 100644
--- a/qcheck.c
+++ b/qcheck.c
@@ -382,6 +382,11 @@ int qcheck_main(int argc, char **argv)
}
ret = q_vdb_foreach_pkg_sorted(qcheck_cb, &state);
+ {
+ void *regex;
+ array_for_each(regex_arr, i, regex)
+ regfree(regex);
+ }
xarrayfree(regex_arr);
array_for_each(atoms, i, atom)
atom_implode(atom);