Index: content/browser/download/download_resource_handler.cc |
diff --git a/content/browser/download/download_resource_handler.cc b/content/browser/download/download_resource_handler.cc |
index 4aca33f89eccf2d8ce71be8188ce10c9ca489d5b..7d191acf0d0c43ecde6374880d607659d3ce65e3 100644 |
--- a/content/browser/download/download_resource_handler.cc |
+++ b/content/browser/download/download_resource_handler.cc |
@@ -280,13 +280,6 @@ void DownloadResourceHandler::OnResponseCompletedInternal( |
net::Error error_code = net::OK; |
if (status.status() == net::URLRequestStatus::FAILED) |
error_code = static_cast<net::Error>(status.error()); // Normal case. |
- // ERR_CONNECTION_CLOSED is allowed since a number of servers in the wild |
- // advertise a larger Content-Length than the amount of bytes in the message |
- // body, and then close the connection. Other browsers - IE8, Firefox 4.0.1, |
- // and Safari 5.0.4 - treat the download as complete in this case, so we |
- // follow their lead. |
- if (error_code == net::ERR_CONNECTION_CLOSED) |
- error_code = net::OK; |
content::DownloadInterruptReason reason = |
content::ConvertNetErrorToInterruptReason( |
error_code, content::DOWNLOAD_INTERRUPT_FROM_NETWORK); |