X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=filesetup.c;h=40a16638f9ea798a9e4b5c0c97c37ee5e691da15;hp=bf28b41ad161c489390382219602e026b8c6b9b2;hb=541d66d70b8fbe9860b31307c0760e6d5f4c78a8;hpb=9bf27b4530fca07088ab978aea47be79a3d48879;ds=sidebyside diff --git a/filesetup.c b/filesetup.c index bf28b41a..40a16638 100644 --- a/filesetup.c +++ b/filesetup.c @@ -276,10 +276,9 @@ static void get_file_sizes(struct thread_data *td) unsigned int i; for_each_file(td, f, i) { - if (td->io_ops->open_file(td, f)) { - td->error = 0; - memset(td->verror, 0, sizeof(td->verror)); - } else + if (td->io_ops->open_file(td, f)) + clear_error(td); + else td->io_ops->close_file(td, f); } }