workqueue: ensure we see deferred error for IOs
[fio.git] / backend.c
index d6450baf1efdef1da5945445e7f9325c2e7f0efd..12f1b2b909b95cd0df148a86b1a62a706d479c99 100644 (file)
--- a/backend.c
+++ b/backend.c
@@ -237,6 +237,9 @@ static void cleanup_pending_aio(struct thread_data *td)
 {
        int r;
 
+       if (td->error)
+               return;
+
        /*
         * get immediately available events, if any
         */