diff options
author | Craig Tiller <ctiller@google.com> | 2017-01-26 13:51:24 -0800 |
---|---|---|
committer | Craig Tiller <ctiller@google.com> | 2017-01-26 13:51:24 -0800 |
commit | c2e85bf9f619357c2272756417fa21911881c375 (patch) | |
tree | 19499736fc3954c5f6db3d9eaf2540d93007ef2f /src/cpp/client/secure_credentials.cc | |
parent | f8ea95786fc0c266c93881e4df4be9871196ac66 (diff) | |
parent | 4edd56751f8309f55922518f2598c35f3c007b1e (diff) |
Merge branch 'maxmsgsz' into bm_msgsz
Diffstat (limited to 'src/cpp/client/secure_credentials.cc')
-rw-r--r-- | src/cpp/client/secure_credentials.cc | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/cpp/client/secure_credentials.cc b/src/cpp/client/secure_credentials.cc index 25f6bab7f2..269c523bba 100644 --- a/src/cpp/client/secure_credentials.cc +++ b/src/cpp/client/secure_credentials.cc @@ -206,18 +206,15 @@ void MetadataCredentialsPluginWrapper::InvokePlugin( std::vector<grpc_metadata> md; for (auto it = metadata.begin(); it != metadata.end(); ++it) { grpc_metadata md_entry; - md_entry.key = SliceFromCopiedString(it->first); - md_entry.value = SliceFromCopiedString(it->second); + md_entry.key = it->first.c_str(); + md_entry.value = it->second.data(); + md_entry.value_length = it->second.size(); md_entry.flags = 0; md.push_back(md_entry); } cb(user_data, md.empty() ? nullptr : &md[0], md.size(), static_cast<grpc_status_code>(status.error_code()), status.error_message().c_str()); - for (auto it = md.begin(); it != md.end(); ++it) { - grpc_slice_unref(it->key); - grpc_slice_unref(it->value); - } } MetadataCredentialsPluginWrapper::MetadataCredentialsPluginWrapper( |