h2load goes into infinite loop when timing script file starts with 0.0 in first line
This commit is contained in:
parent
e95ad297ed
commit
718f7a5f7e
|
@ -742,10 +742,14 @@ int Client::connection_made() {
|
|||
break;
|
||||
}
|
||||
duration = config.timings[reqidx];
|
||||
if(reqidx == 0) //if reqidx wraps around back to 0, we uses up all lines and should break
|
||||
break;
|
||||
}
|
||||
|
||||
request_timeout_watcher.repeat = duration;
|
||||
ev_timer_again(worker->loop, &request_timeout_watcher);
|
||||
if (duration >= 1e-9) { //double check since we may have break due to reqidx wraps around back to 0
|
||||
request_timeout_watcher.repeat = duration;
|
||||
ev_timer_again(worker->loop, &request_timeout_watcher);
|
||||
}
|
||||
}
|
||||
signal_write();
|
||||
|
||||
|
|
Loading…
Reference in New Issue