summaryrefslogtreecommitdiffstats
path: root/net/spdy
diff options
context:
space:
mode:
authorrch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-16 17:13:53 +0000
committerrch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-16 17:13:53 +0000
commite3f24d0c6174afb7d79084552aca5f2236a19f97 (patch)
treebfc8aa54c3513a925c855e2b4f8fefb570b20da6 /net/spdy
parent286499f51a280935d240a717ff8f111edff62443 (diff)
downloadchromium_src-e3f24d0c6174afb7d79084552aca5f2236a19f97.zip
chromium_src-e3f24d0c6174afb7d79084552aca5f2236a19f97.tar.gz
chromium_src-e3f24d0c6174afb7d79084552aca5f2236a19f97.tar.bz2
Add histograms to count when SpdySession GetPeer/LocalAddress return ERR_SOCKET_NOT_CONNECTED.
R=cbentzel@chromium.org BUG=179709 Review URL: https://chromiumcodereview.appspot.com/12898003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188601 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/spdy')
-rw-r--r--net/spdy/spdy_session.cc11
1 files changed, 9 insertions, 2 deletions
diff --git a/net/spdy/spdy_session.cc b/net/spdy/spdy_session.cc
index c819ee8..c40ae84 100644
--- a/net/spdy/spdy_session.cc
+++ b/net/spdy/spdy_session.cc
@@ -1231,15 +1231,22 @@ bool SpdySession::GetLoadTimingInfo(SpdyStreamId stream_id,
}
int SpdySession::GetPeerAddress(IPEndPoint* address) const {
- if (!connection_->socket())
+ UMA_HISTOGRAM_BOOLEAN("Net.SpdySessionGetPeerAddressNotConnected",
+ !connection_->socket());
+
+ if (!connection_->socket()) {
return ERR_SOCKET_NOT_CONNECTED;
+ }
return connection_->socket()->GetPeerAddress(address);
}
int SpdySession::GetLocalAddress(IPEndPoint* address) const {
- if (!connection_->socket())
+ UMA_HISTOGRAM_BOOLEAN("Net.SpdySessionGetPeerAddressNotConnected",
+ !connection_->socket());
+ if (!connection_->socket()) {
return ERR_SOCKET_NOT_CONNECTED;
+ }
return connection_->socket()->GetLocalAddress(address);
}