diff options
author | Vladimir Kobal <vlad@prokk.net> | 2022-04-01 15:22:49 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-01 15:22:49 +0200 |
commit | 7bfc543172115ee8c042f605c3af1432c43d1b07 (patch) | |
tree | ee0bce08b5526aae8dc13f737eddfe7696f26a61 /aclk | |
parent | 6ba6d670172ab4387ff722348f61c8268c410ed6 (diff) |
Fix memory leaks on Netdata exit (#12511)
* Fix memory leaks in dimensions and charts
* Initialize superblock memory regions
* Clean up static threads
* Fix memory leaks in compression
* Fix memory leaks in rrdcaltemplate
* Fix memory leaks in health config
* Fix ACLK memory leaks
Diffstat (limited to 'aclk')
-rw-r--r-- | aclk/aclk.c | 1 | ||||
-rw-r--r-- | aclk/aclk_util.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/aclk/aclk.c b/aclk/aclk.c index 580c8d6e5c..599b9a093b 100644 --- a/aclk/aclk.c +++ b/aclk/aclk.c @@ -1105,6 +1105,7 @@ void aclk_send_node_instances() uuid_unparse_lower(list->node_id, (char*)query->data.node_update.node_id); query->data.node_update.queryable = 1; query->data.node_update.session_id = aclk_session_newarch; + freez(list->hostname); info("Queuing status update for node=%s, live=%d, hops=%d",(char*)query->data.node_update.node_id, list->live, list->hops); diff --git a/aclk/aclk_util.c b/aclk/aclk_util.c index b8eff29c10..5576a865a2 100644 --- a/aclk/aclk_util.c +++ b/aclk/aclk_util.c @@ -41,6 +41,7 @@ void aclk_env_t_destroy(aclk_env_t *env) { for (size_t i = 0; i < env->transport_count; i++) { if(env->transports[i]) { aclk_transport_desc_t_destroy(env->transports[i]); + freez(env->transports[i]); env->transports[i] = NULL; } } |