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);