From 0f7e84bb624095a608e8b81db52e52d00bef6399 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Tue, 11 Aug 2015 23:44:22 +0900 Subject: [PATCH] h2load: Always initialize timeout_watcher --- src/h2load.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/h2load.cc b/src/h2load.cc index 1afadf3d..ec681906 100644 --- a/src/h2load.cc +++ b/src/h2load.cc @@ -737,11 +737,11 @@ Worker::Worker(uint32_t id, SSL_CTX *ssl_ctx, size_t req_todo, size_t nclients, auto nreqs_per_client = req_todo / nclients; auto nreqs_rem = req_todo % nclients; - if (config->is_rate_mode()) { - // create timer that will go off every second - ev_timer_init(&timeout_watcher, second_timeout_w_cb, 0., 1.); - timeout_watcher.data = this; - } else { + // create timer that will go off every second + ev_timer_init(&timeout_watcher, second_timeout_w_cb, 0., 1.); + timeout_watcher.data = this; + + if (!config->is_rate_mode()) { for (size_t i = 0; i < nclients; ++i) { auto req_todo = nreqs_per_client; if (nreqs_rem > 0) {