X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;ds=sidebyside;f=init.c;h=ea531591eed47b4e9c7ce2b67cad7f97c2cfef8d;hb=cae61953cd7ee0dfc0d8b736553979f10ede7cd9;hp=66a50b03dbb8187b88db9fee3f6865a1fd0b26e7;hpb=0ad920e7f85db1fdc26649be6bc7e584e8c7fdc9;p=fio.git diff --git a/init.c b/init.c index 66a50b03..ea531591 100644 --- a/init.c +++ b/init.c @@ -1103,15 +1103,16 @@ static int str_fst_cb(void *data, const char *str) static int str_filename_cb(void *data, const char *input) { struct thread_data *td = data; - char *fname, *str; + char *fname, *str, *p; td->nr_files = 0; - str = strdup(input); + p = str = strdup(input); while ((fname = strsep(&str, ":")) != NULL) { add_file(td, fname); td->nr_files++; } + free(p); return 0; }