From 7046f998f479e11dff626dd298cc7fae4861ff13 Mon Sep 17 00:00:00 2001 From: eeff <33566201+eeff@users.noreply.github.com> Date: Mon, 22 May 2023 09:26:09 +0800 Subject: [PATCH] fix: neu_adapter_rename null pointer deref --- src/adapter/adapter.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/adapter/adapter.c b/src/adapter/adapter.c index 0f0fc9b6..844e0044 100644 --- a/src/adapter/adapter.c +++ b/src/adapter/adapter.c @@ -222,9 +222,9 @@ int neu_adapter_rename(neu_adapter_t *adapter, const char *new_name) neu_metrics_del_node(adapter); } free(adapter->name); - adapter->name = name; - adapter->metrics->name = name; + adapter->name = name; if (adapter->metrics) { + adapter->metrics->name = name; neu_metrics_add_node(adapter); }