mirror of
https://github.com/emqx/neuron.git
synced 2026-10-22 09:23:52 +08:00
fix manager unused timer
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user