Skip to content
Snippets Groups Projects
Commit f82a30d9 authored by Yang Gao's avatar Yang Gao
Browse files

Use ssl name override if it's in the channel argument

parent e0e8edfe
No related branches found
No related tags found
No related merge requests found
......@@ -66,7 +66,7 @@ class ChannelArguments {
void SetChannelArgs(grpc_channel_args* channel_args) const;
private:
friend class Channel;
friend class SecureCredentials;
friend class testing::ChannelArgumentsTest;
// TODO(yangg) implement copy and assign
......
......@@ -54,7 +54,8 @@ class SecureCredentials GRPC_FINAL : public Credentials {
grpc_channel_args channel_args;
args.SetChannelArgs(&channel_args);
return std::shared_ptr<ChannelInterface>(new Channel(
target,
args.GetSslTargetNameOverride().empty()
? target : args.GetSslTargetNameOverride(),
grpc_secure_channel_create(c_creds_, target.c_str(), &channel_args)));
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment