diff options
author | rch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-16 17:13:53 +0000 |
---|---|---|
committer | rch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-16 17:13:53 +0000 |
commit | e3f24d0c6174afb7d79084552aca5f2236a19f97 (patch) | |
tree | bfc8aa54c3513a925c855e2b4f8fefb570b20da6 /net/spdy | |
parent | 286499f51a280935d240a717ff8f111edff62443 (diff) | |
download | chromium_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.cc | 11 |
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); } |