mirror of
https://github.com/torvalds/linux.git
synced 2026-09-22 12:44:03 +02:00
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:
parent
54ba44db4d
commit
44e82c4d2f
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user