🐞 fix(TSG-14313): 重复添加时,覆盖bfd的配置
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user