From 3febd2c9d47eb2af60a576a07c4042331930c2c1 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Fri, 18 Apr 2014 14:30:00 +0200 Subject: [PATCH] cleanup: dmeventd set next_time when registering Don't change next_time, when thread is already registered. --- daemons/dmeventd/dmeventd.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/daemons/dmeventd/dmeventd.c b/daemons/dmeventd/dmeventd.c index e13afd2c7..f8b547019 100644 --- a/daemons/dmeventd/dmeventd.c +++ b/daemons/dmeventd/dmeventd.c @@ -572,9 +572,8 @@ static int _register_for_timeout(struct thread_status *thread) pthread_mutex_lock(&_timeout_mutex); - thread->next_time = time(NULL) + thread->timeout; - if (dm_list_empty(&thread->timeout_list)) { + thread->next_time = time(NULL) + thread->timeout; dm_list_add(&_timeout_registry, &thread->timeout_list); if (_timeout_running) pthread_cond_signal(&_timeout_cond);