Index: webkit/glue/weburlloader_impl.cc |
diff --git a/webkit/glue/weburlloader_impl.cc b/webkit/glue/weburlloader_impl.cc |
index dd5b20bbb8e7b9e39feb8190271d9046ffc1793e..cbdf18d90b87480b2b4252a1f09db4bebc3dc3da 100644 |
--- a/webkit/glue/weburlloader_impl.cc |
+++ b/webkit/glue/weburlloader_impl.cc |
@@ -654,6 +654,8 @@ void WebURLLoaderImpl::Context::OnCompletedRequest( |
error_code = status.os_error(); |
} |
WebURLError error; |
+ if (error_code == net::ERR_ABORTED) |
+ error.isCancellation = true; |
error.domain = WebString::fromUTF8(net::kErrorDomain); |
error.reason = error_code; |
error.unreachableURL = request_.url(); |