From 5331a56ddbcad2e8ec16eceb51cb293cf00832b7 Mon Sep 17 00:00:00 2001 From: eeff <33566201+eeff@users.noreply.github.com> Date: Fri, 18 Feb 2022 14:39:02 +0800 Subject: [PATCH] Fix neu_adapter_destroy memory leak --- src/adapter/adapter.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/adapter/adapter.c b/src/adapter/adapter.c index 98dbdfd6..0376a122 100644 --- a/src/adapter/adapter.c +++ b/src/adapter/adapter.c @@ -1811,6 +1811,9 @@ void neu_adapter_destroy(neu_adapter_t *adapter) if (adapter->name != NULL) { free(adapter->name); } + if (NULL != adapter->node_setting.buf) { + free(adapter->node_setting.buf); + } nng_mtx_lock(adapter->sub_grp_mtx); vector_uninit(&adapter->sub_grp_configs); nng_mtx_unlock(adapter->sub_grp_mtx);