|
|
@ -712,6 +712,7 @@ void XdsResolver::StartLocked() { |
|
|
|
Result result; |
|
|
|
Result result; |
|
|
|
result.service_config = absl::UnavailableError( |
|
|
|
result.service_config = absl::UnavailableError( |
|
|
|
absl::StrCat("Failed to create XdsClient: ", error_message)); |
|
|
|
absl::StrCat("Failed to create XdsClient: ", error_message)); |
|
|
|
|
|
|
|
result.args = grpc_channel_args_copy(args_); |
|
|
|
result_handler_->ReportResult(std::move(result)); |
|
|
|
result_handler_->ReportResult(std::move(result)); |
|
|
|
GRPC_ERROR_UNREF(error); |
|
|
|
GRPC_ERROR_UNREF(error); |
|
|
|
return; |
|
|
|
return; |
|
|
@ -726,6 +727,7 @@ void XdsResolver::StartLocked() { |
|
|
|
result.service_config = absl::UnavailableError( |
|
|
|
result.service_config = absl::UnavailableError( |
|
|
|
absl::StrCat("Invalid target URI -- authority not found for %s.", |
|
|
|
absl::StrCat("Invalid target URI -- authority not found for %s.", |
|
|
|
uri_.authority().c_str())); |
|
|
|
uri_.authority().c_str())); |
|
|
|
|
|
|
|
result.args = grpc_channel_args_copy(args_); |
|
|
|
result_handler_->ReportResult(std::move(result)); |
|
|
|
result_handler_->ReportResult(std::move(result)); |
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|