projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed memory leak of not freed jobs_eta in several cases
[fio.git]
/
eta.c
diff --git
a/eta.c
b/eta.c
index 17970c78dbfd94261403b6c67c536e875ad65fdb..6017ca3102eb3b5795915a676e1140728b72579c 100644
(file)
--- a/
eta.c
+++ b/
eta.c
@@
-3,6
+3,7
@@
*/
#include <unistd.h>
#include <string.h>
*/
#include <unistd.h>
#include <string.h>
+#include <stdlib.h>
#ifdef CONFIG_VALGRIND_DEV
#include <valgrind/drd.h>
#else
#ifdef CONFIG_VALGRIND_DEV
#include <valgrind/drd.h>
#else
@@
-707,10
+708,10
@@
void print_thread_status(void)
size_t size;
je = get_jobs_eta(false, &size);
size_t size;
je = get_jobs_eta(false, &size);
- if (je)
+ if (je)
{
display_thread_status(je);
display_thread_status(je);
-
- free(je);
+ free(je);
+ }
}
void print_status_init(int thr_number)
}
void print_status_init(int thr_number)