steadystate: clean up checks for when steadystate termination is not engaged
[fio.git] / steadystate.c
index 0563efd19d413510b1d5ce6b107f254d71eadca6..bce35b9718f237512597cba8a7710d890d705280 100644 (file)
@@ -211,7 +211,8 @@ void steadystate_check(void)
                struct steadystate_data *ss = &td->ss;
 
                if (!ss->dur || td->runstate <= TD_SETTING_UP ||
-                   td->runstate >= TD_EXITED || (ss->state & __FIO_SS_ATTAINED))
+                   td->runstate >= TD_EXITED || !ss->state ||
+                   ss->state & __FIO_SS_ATTAINED)
                        continue;
 
                td_iops = 0;