summaryrefslogtreecommitdiffstats
path: root/WebKit/android/WebCoreSupport/WebUrlLoaderClient.cpp
diff options
context:
space:
mode:
authorKristian Monsen <kristianm@google.com>2011-02-16 14:40:18 +0000
committerKristian Monsen <kristianm@google.com>2011-02-16 14:40:18 +0000
commit9a83566a19710d90b7c543d6b79640e055441bd1 (patch)
treed7bd7760b8d5265dc09085544355edd82a1bd114 /WebKit/android/WebCoreSupport/WebUrlLoaderClient.cpp
parent944d70ebdb065af6f4c2438f418c7defb18a3aee (diff)
downloadexternal_webkit-9a83566a19710d90b7c543d6b79640e055441bd1.zip
external_webkit-9a83566a19710d90b7c543d6b79640e055441bd1.tar.gz
external_webkit-9a83566a19710d90b7c543d6b79640e055441bd1.tar.bz2
Fix for bug 3424689 Corrupt (truncated) downloads for apk from browser
Sending the url of the response instead of the request, so using the new url if there is a redirect. Change-Id: Ic314d315a6e9b5be837c302cdcfd740cc185466d
Diffstat (limited to 'WebKit/android/WebCoreSupport/WebUrlLoaderClient.cpp')
-rw-r--r--WebKit/android/WebCoreSupport/WebUrlLoaderClient.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/WebKit/android/WebCoreSupport/WebUrlLoaderClient.cpp b/WebKit/android/WebCoreSupport/WebUrlLoaderClient.cpp
index 642a81a..dd1d972 100644
--- a/WebKit/android/WebCoreSupport/WebUrlLoaderClient.cpp
+++ b/WebKit/android/WebCoreSupport/WebUrlLoaderClient.cpp
@@ -222,7 +222,7 @@ void WebUrlLoaderClient::downloadFile()
if (m_response) {
std::string contentDisposition;
m_response->getHeader("content-disposition", &contentDisposition);
- m_webFrame->downloadStart(m_request->getUrl(), m_request->getUserAgent(), contentDisposition, m_response->getMimeType(), m_response->getExpectedSize());
+ m_webFrame->downloadStart(m_response->getUrl(), m_request->getUserAgent(), contentDisposition, m_response->getMimeType(), m_response->getExpectedSize());
m_isCertMimeType = isMimeTypeForCert(m_response->getMimeType());
// Currently, only certificate mime type needs to receive the data.