summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorgroby@chromium.org <groby@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-21 06:20:07 +0000
committergroby@chromium.org <groby@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-21 06:20:07 +0000
commit1ff3af9f59a44b0926789f169545ff4241440c3a (patch)
treef3369eea783e86c4433143d187b89db4f1e3a1a4 /net
parentb89bc57c7f568dfa3a3d7a884d6bbb254fb49e49 (diff)
downloadchromium_src-1ff3af9f59a44b0926789f169545ff4241440c3a.zip
chromium_src-1ff3af9f59a44b0926789f169545ff4241440c3a.tar.gz
chromium_src-1ff3af9f59a44b0926789f169545ff4241440c3a.tar.bz2
[Coverity] Pass-by-ref instead of value
CID=104690,104691 CID_COUNT=2 R=jar@chromium.org BUG=none Review URL: https://chromiumcodereview.appspot.com/10857049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152515 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net')
-rw-r--r--net/spdy/spdy_credential_builder.cc5
-rw-r--r--net/spdy/spdy_credential_builder.h4
2 files changed, 5 insertions, 4 deletions
diff --git a/net/spdy/spdy_credential_builder.cc b/net/spdy/spdy_credential_builder.cc
index af04eff..5dbc5af 100644
--- a/net/spdy/spdy_credential_builder.cc
+++ b/net/spdy/spdy_credential_builder.cc
@@ -26,7 +26,7 @@ std::vector<uint8> ToVector(base::StringPiece piece) {
} // namespace
// static
-int SpdyCredentialBuilder::Build(std::string tls_unique,
+int SpdyCredentialBuilder::Build(const std::string& tls_unique,
SSLClientCertType type,
const std::string& key,
const std::string& cert,
@@ -73,7 +73,8 @@ int SpdyCredentialBuilder::Build(std::string tls_unique,
}
// static
-std::string SpdyCredentialBuilder::GetCredentialSecret(std::string tls_unique) {
+std::string SpdyCredentialBuilder::GetCredentialSecret(
+ const std::string& tls_unique) {
const char prefix[] = "SPDY CREDENTIAL ChannelID\0client -> server";
std::string secret(prefix, arraysize(prefix));
secret.append(tls_unique);
diff --git a/net/spdy/spdy_credential_builder.h b/net/spdy/spdy_credential_builder.h
index c8893c1..278d239 100644
--- a/net/spdy/spdy_credential_builder.h
+++ b/net/spdy/spdy_credential_builder.h
@@ -19,7 +19,7 @@ struct SpdyCredential;
// SPDY CREDENTIAL frames.
class NET_EXPORT_PRIVATE SpdyCredentialBuilder {
public:
- static int Build(std::string tls_unique,
+ static int Build(const std::string& tls_unique,
SSLClientCertType type,
const std::string& key,
const std::string& cert,
@@ -30,7 +30,7 @@ class NET_EXPORT_PRIVATE SpdyCredentialBuilder {
friend class SpdyCredentialBuilderTest;
// Returns the secret data to be signed as part of a credential frame.
- static std::string GetCredentialSecret(std::string tls_unique);
+ static std::string GetCredentialSecret(const std::string& tls_unique);
};
} // namespace net