diff --git a/platform/src/health_check.cpp b/platform/src/health_check.cpp index a1e93b7..0346f3a 100644 --- a/platform/src/health_check.cpp +++ b/platform/src/health_check.cpp @@ -135,8 +135,6 @@ int health_check_session_add(int session_id, const struct health_check *policy) 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); - return -1; } bfd_vtysh_close(&client); } @@ -174,8 +172,6 @@ int health_check_session_del(int session_id) ret = bfd_vtysh_del_dev(&client, tmp->policy.address); if (ret != 0) { LOG_ERROR("bfd vtysh delete dev address [%s] failed!", tmp->policy.address); - bfd_vtysh_close(&client); - return -1; } bfd_vtysh_close(&client); }