if (f->last_pos >= f->real_file_size) {
if (!td_random(td) || get_next_rand_offset(td, f, ddir, &b))
return 1;
if (f->last_pos >= f->real_file_size) {
if (!td_random(td) || get_next_rand_offset(td, f, ddir, &b))
return 1;
} else {
icd->error = io_u->error;
io_u_log_error(td, io_u);
} else {
icd->error = io_u->error;
io_u_log_error(td, io_u);