summaryrefslogtreecommitdiffstats
path: root/net/http/http_network_transaction.cc
diff options
context:
space:
mode:
authorrtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-16 08:05:08 +0000
committerrtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-16 08:05:08 +0000
commit8753a129c18923d9bf1805e1431bfab3e4b6aabc (patch)
treec3785516a42b354d763f73c06548487923805b31 /net/http/http_network_transaction.cc
parentb404b1f2399b7183f7ec54d42c7797ee54ffcd13 (diff)
downloadchromium_src-8753a129c18923d9bf1805e1431bfab3e4b6aabc.zip
chromium_src-8753a129c18923d9bf1805e1431bfab3e4b6aabc.tar.gz
chromium_src-8753a129c18923d9bf1805e1431bfab3e4b6aabc.tar.bz2
Send PING to check the status of the SPDY connection.
Make SpdySessions more resilient to connections dying. BUG=89725,34752 R=willchan,jar TEST=network unit tests Review URL: http://codereview.chromium.org/8230037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105723 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/http/http_network_transaction.cc')
-rw-r--r--net/http/http_network_transaction.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/net/http/http_network_transaction.cc b/net/http/http_network_transaction.cc
index c994051..0169d96 100644
--- a/net/http/http_network_transaction.cc
+++ b/net/http/http_network_transaction.cc
@@ -1202,6 +1202,7 @@ int HttpNetworkTransaction::HandleIOError(int error) {
error = OK;
}
break;
+ case ERR_SPDY_PING_FAILED:
case ERR_SPDY_SERVER_REFUSED_STREAM:
ResetConnectionAndRequestForResend();
error = OK;