aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/http/http_timer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/http/http_timer.c')
-rw-r--r--src/plugins/http/http_timer.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/http/http_timer.c b/src/plugins/http/http_timer.c
index 42fe69076fe..c8fc6328855 100644
--- a/src/plugins/http/http_timer.c
+++ b/src/plugins/http/http_timer.c
@@ -71,6 +71,8 @@ http_timers_init (vlib_main_t *vm, http_conn_timeout_fn *cb_fn)
http_tw_ctx_t *twc = &http_tw_ctx;
vlib_node_t *n;
+ if (twc->tw.timers)
+ return;
tw_timer_wheel_init_2t_1w_2048sl (&twc->tw, http_timer_process_expired_cb,
1.0 /* timer interval */, ~0);
clib_spinlock_init (&twc->tw_lock);