From e481abeb020e74df70769866054271db71aaedd1 Mon Sep 17 00:00:00 2001 From: wangmenglan Date: Fri, 17 Mar 2023 13:31:28 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix(TSG-14313):=20=E9=87=8D?= =?UTF-8?q?=E5=A4=8D=E6=B7=BB=E5=8A=A0=E6=97=B6=EF=BC=8C=E8=A6=86=E7=9B=96?= =?UTF-8?q?bfd=E7=9A=84=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- platform/src/health_check.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/platform/src/health_check.cpp b/platform/src/health_check.cpp index 2d0bc01..2698518 100644 --- a/platform/src/health_check.cpp +++ b/platform/src/health_check.cpp @@ -229,15 +229,14 @@ uint64_t health_check_session_add(int profile_id, const struct health_check *pol else { node = (struct node_addr *)calloc(1, sizeof(struct node_addr)); assert(node); - health_check_add_node_by_addr(node, policy->address, session_id); - health_check_session_init_bfd_client(&client); - bfd_vtysh_connect(&client); - ret = bfd_vtysh_add_dev(&client, policy->address, policy->retires, policy->interval_ms); - if (ret != 0) - LOG_ERROR("bfd vtysh add dev address [%s] failed!", policy->address); - bfd_vtysh_close(&client); } + health_check_session_init_bfd_client(&client); + bfd_vtysh_connect(&client); + ret = bfd_vtysh_add_dev(&client, policy->address, policy->retires, policy->interval_ms); + if (ret != 0) + LOG_ERROR("bfd vtysh add dev address [%s] failed!", policy->address); + bfd_vtysh_close(&client); } LOG_DEBUG("health check session table insert: session id [%lu] success", session_id);