| Index: net/http/http_network_transaction.cc
|
| diff --git a/net/http/http_network_transaction.cc b/net/http/http_network_transaction.cc
|
| index 53e3856f9b90cf416cec34b5138d0c9a31f5ae56..57ff74720c941cb017e870b90c77dde870873228 100644
|
| --- a/net/http/http_network_transaction.cc
|
| +++ b/net/http/http_network_transaction.cc
|
| @@ -1209,6 +1209,14 @@ int HttpNetworkTransaction::HandleIOError(int error) {
|
| }
|
| break;
|
| case ERR_PIPELINE_EVICTION:
|
| + if (!session_->force_http_pipelining()) {
|
| + net_log_.AddEvent(
|
| + NetLog::TYPE_HTTP_TRANSACTION_RESTART_AFTER_ERROR,
|
| + make_scoped_refptr(new NetLogIntegerParameter("net_error", error)));
|
| + ResetConnectionAndRequestForResend();
|
| + error = OK;
|
| + }
|
| + break;
|
| case ERR_SPDY_PING_FAILED:
|
| case ERR_SPDY_SERVER_REFUSED_STREAM:
|
| net_log_.AddEvent(
|
|
|