diff --git a/platform/src/policy.cpp b/platform/src/policy.cpp index 12b77cb..3bd756b 100644 --- a/platform/src/policy.cpp +++ b/platform/src/policy.cpp @@ -816,10 +816,10 @@ static void sf_param_new_cb(const char *table_name, int table_id, const char *ke LOG_DEBUG("%s: parse sf profile: %d, health_check->method: %s", LOG_TAG_POLICY, param->sf_profile_id, item->valuestring); if ((param->sf_health_check.method == HEALTH_CHECK_METHOD_BFD && param->sf_connectivity.method == PACKAGE_METHOD_VXLAN_G) || - (param->sf_health_check.method == HEALTH_CHECK_METHOD_NONE && param->sf_connectivity.method == PACKAGE_METHOD_VXLAN_G) - + (param->sf_health_check.method == HEALTH_CHECK_METHOD_NONE && param->sf_connectivity.method == PACKAGE_METHOD_VXLAN_G)) + { memcpy(param->sf_health_check.address, param->sf_connectivity.dest_ip, strlen(param->sf_connectivity.dest_ip)); - ) + } if (param->sf_health_check.method == HEALTH_CHECK_METHOD_HTTP) {