fsstress: Eliminate valgrind noise

This patch plugs what we think are the remaining sources of valgrind
noise we found when running fsstress under valgrind.  The noise is
caused by memory being left unfreed before process termination.

Signed-off-by: Ari Sundholm <ari@tuxera.com>
Reviewed-by: Eryu Guan <eguan@redhat.com>
Signed-off-by: Eryu Guan <eguan@redhat.com>
This commit is contained in:
Ari Sundholm
2017-12-20 19:00:10 +02:00
committed by Eryu Guan
parent 3d04948b82
commit 6db67b7252
+5
View File
@@ -614,6 +614,9 @@ int main(int argc, char **argv)
return 1;
}
#endif
cleanup_flist();
free(freq_table);
return 0;
}
}
@@ -640,6 +643,7 @@ int main(int argc, char **argv)
close(fd);
}
free(freq_table);
unlink(buf);
return 0;
}
@@ -997,6 +1001,7 @@ doproc(void)
}
errout:
chdir("..");
free(homedir);
if (cleanup) {
sprintf(cmd, "rm -rf %s", buf);
system(cmd);