perf test: Fix skiplist leak in cmd_test

Fix a memory leak in cmd_test() where skiplist was not freed on
exit paths.

Assisted-by: Antigravity:gemini-3.1-pro
Fixes: 2ae828786c ("perf test: Allow skipping tests")
Signed-off-by: Ian Rogers <irogers@google.com>
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
This commit is contained in:
Ian Rogers 2026-08-09 00:14:45 -07:00 committed by Namhyung Kim
parent 54ba44db4d
commit 44e82c4d2f

View File

@ -1802,9 +1802,14 @@ int cmd_test(int argc, const char **argv)
rlimit__bump_memlock();
suites = build_suites();
if (!suites)
return errno ? -errno : -ENOMEM;
if (!suites) {
int err = errno;
intlist__delete(skiplist);
return err ? -err : -ENOMEM;
}
ret = __cmd_test(suites, argc, argv, skiplist);
free(suites);
intlist__delete(skiplist);
return ret;
}