diff --git a/tools/test-runner.c b/tools/test-runner.c index 043e8cc7..075f56d6 100644 --- a/tools/test-runner.c +++ b/tools/test-runner.c @@ -2226,10 +2226,14 @@ static void create_network_and_run_tests(void *data, void *user_data) terminate_iwd(iwd_pid); /* /tmp/valgrind.log will only exist without logging turned on */ - if (valgrind && !log) + if (valgrind && !log) { if (system("cat /tmp/valgrind.log")) l_info("cat /tmp/valgrind.log failed"); + if (system("echo \"\" > /tmp/valgrind.log")) + l_info("Failed to reset /tmp/valgrind.log"); + } + if (log) { L_AUTO_FREE_VAR(char *, dmesg); L_AUTO_FREE_VAR(char *, kernel_log);