Init stat for all files, not just current range
[fio.git] / filesetup.c
index 4beb06e369c5061a364ed052d791c73fa2a99057..c1107a42eb6f098a78a5e48cc25bfaae889df3fd 100644 (file)
@@ -436,7 +436,7 @@ static void get_file_type(struct fio_file *f)
 
 void add_file(struct thread_data *td, const char *fname)
 {
-       int cur_files = td->open_files;
+       int cur_files = td->files_index;
        struct fio_file *f;
 
        td->files = realloc(td->files, (cur_files + 1) * sizeof(*f));
@@ -448,7 +448,7 @@ void add_file(struct thread_data *td, const char *fname)
 
        get_file_type(f);
 
-       td->open_files++;
+       td->files_index++;
        if (f->filetype == FIO_TYPE_FILE)
                td->nr_normal_files++;
 }