From f9e111980bad80f155c772008ea869d27d616f34 Mon Sep 17 00:00:00 2001 From: fengzero Date: Thu, 26 Oct 2023 08:51:25 +0000 Subject: [PATCH] fix manager unused timer --- include/neuron/utils/utextend.h | 8 +------- src/core/manager.c | 1 - src/core/manager_internal.h | 3 +-- 3 files changed, 2 insertions(+), 10 deletions(-) diff --git a/include/neuron/utils/utextend.h b/include/neuron/utils/utextend.h index 600a0de3..ef406c9a 100644 --- a/include/neuron/utils/utextend.h +++ b/include/neuron/utils/utextend.h @@ -81,13 +81,7 @@ static inline UT_array *utarray_deep_clone(UT_array *array) utarray_new(result, &array->icd); - utarray_foreach(array, void *, elem) - { - void *dst = calloc(1, array->icd.sz); - assert(array->icd.copy != NULL); - array->icd.copy(dst, elem); - utarray_push_back(result, dst); - } + utarray_foreach(array, void *, elem) { utarray_push_back(result, elem); } return result; } diff --git a/src/core/manager.c b/src/core/manager.c index 50c13ff1..f3898174 100644 --- a/src/core/manager.c +++ b/src/core/manager.c @@ -155,7 +155,6 @@ void neu_manager_destroy(neu_manager_t *manager) UT_array *addrs = neu_node_manager_get_addrs_all(manager->node_manager); - neu_event_del_timer(manager->events, manager->timer_lev); neu_event_del_timer(manager->events, manager->timer_timestamp); header->type = NEU_REQ_NODE_UNINIT; diff --git a/src/core/manager_internal.h b/src/core/manager_internal.h index 0f5aef00..874ce1d1 100644 --- a/src/core/manager_internal.h +++ b/src/core/manager_internal.h @@ -42,8 +42,7 @@ typedef struct neu_manager { neu_event_timer_t *timer_timestamp; - neu_event_timer_t *timer_lev; - int64_t timestamp_lev_manager; + int64_t timestamp_lev_manager; } neu_manager_t; int neu_manager_add_plugin(neu_manager_t *manager, const char *library);