zbd: Fix read with verify
[fio.git] / zbd.c
diff --git a/zbd.c b/zbd.c
index 5aaf1e2cf19c7e9645c56f1585bd47fc34b1f147..c30454b91daaa29a1bd0e622dcc8913f0102ea80 100644 (file)
--- a/zbd.c
+++ b/zbd.c
@@ -1409,7 +1409,8 @@ enum io_u_action zbd_adjust_block(struct thread_data *td, struct io_u *io_u)
        switch (io_u->ddir) {
        case DDIR_READ:
                if (td->runstate == TD_VERIFYING) {
-                       zb = zbd_replay_write_order(td, io_u, zb);
+                       if (td_write(td))
+                               zb = zbd_replay_write_order(td, io_u, zb);
                        goto accept;
                }
                /*