aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/grpc++/security/auth_metadata_processor.h
diff options
context:
space:
mode:
authorGravatar Julien Boeuf <jboeuf@google.com>2015-09-22 13:31:16 -0700
committerGravatar Julien Boeuf <jboeuf@google.com>2015-09-22 13:31:16 -0700
commit8b0b6f413d3cd8f16f13e26f401b838b859d1ed6 (patch)
treef705c66d328c92046030b3fe563d4e10cbf151f6 /include/grpc++/security/auth_metadata_processor.h
parente456f77644e5ef5b60c7332136047ab3f5d4454e (diff)
It is a bad idea to have a map with string_refs as output params.
This is very much unsafe as the string_ref could point on a stack variable of the callee.
Diffstat (limited to 'include/grpc++/security/auth_metadata_processor.h')
-rw-r--r--include/grpc++/security/auth_metadata_processor.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/grpc++/security/auth_metadata_processor.h b/include/grpc++/security/auth_metadata_processor.h
index 18ad922321..9b9c06e3b6 100644
--- a/include/grpc++/security/auth_metadata_processor.h
+++ b/include/grpc++/security/auth_metadata_processor.h
@@ -45,7 +45,7 @@ namespace grpc {
class AuthMetadataProcessor {
public:
typedef std::multimap<grpc::string_ref, grpc::string_ref> InputMetadata;
- typedef std::multimap<grpc::string, grpc::string_ref> OutputMetadata;
+ typedef std::multimap<grpc::string, grpc::string> OutputMetadata;
virtual ~AuthMetadataProcessor() {}