From f5c259eec0cd3fa5cd623e159cbfec83b4a500d5 Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Tue, 7 Mar 2017 11:41:27 -0800 Subject: Req/Rep now callback driven. --- src/core/timer.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/core') diff --git a/src/core/timer.c b/src/core/timer.c index 778a82b7..f64c1294 100644 --- a/src/core/timer.c +++ b/src/core/timer.c @@ -113,6 +113,10 @@ nni_timer_schedule(nni_timer_node *node, nni_time when) nni_mtx_lock(&timer->t_list_mx); + if (nni_list_active(&timer->t_entries, node)) { + nni_list_remove(&timer->t_entries, node); + } + srch = nni_list_first(&timer->t_entries); while ((srch != NULL) && (srch->t_expire < node->t_expire)) { srch = nni_list_next(&timer->t_entries, srch); -- cgit v1.2.3-70-g09d2