null engine: don't dup() stdin anymore
[fio.git] / io_u.c
diff --git a/io_u.c b/io_u.c
index 4698b34d1baa9de6f1f406607c95b2b411dc0a43..94bf30034452277a91eaa2a0c9474b1174627abd 100644 (file)
--- a/io_u.c
+++ b/io_u.c
@@ -337,7 +337,7 @@ static struct fio_file *get_next_file_rand(struct thread_data *td)
 
                fileno = (unsigned int) ((double) (td->open_files * r) / (RAND_MAX + 1.0));
                f = &td->files[fileno];
-               if (f->fd != -1)
+               if (f->open)
                        return f;
        } while (1);
 }
@@ -357,7 +357,7 @@ static struct fio_file *get_next_file_rr(struct thread_data *td)
                if (td->next_file >= td->open_files)
                        td->next_file = 0;
 
-               if (f->fd != -1)
+               if (f->open)
                        break;
 
                f = NULL;