diff options
author | Jeff Sharkey <jsharkey@android.com> | 2012-12-06 11:54:45 -0800 |
---|---|---|
committer | Jeff Sharkey <jsharkey@android.com> | 2012-12-12 09:37:50 -0800 |
commit | c92dc11cd94f5b00f0193cc8cf1e03644d825590 (patch) | |
tree | 3be170f069eab7d300bba4362bae6190386b407a /src/com/android/providers/downloads/Helpers.java | |
parent | 01794a47418fc062ff0ed998005e9be68264dc59 (diff) | |
download | android_packages_providers_DownloadProvider-c92dc11cd94f5b00f0193cc8cf1e03644d825590.tar.gz android_packages_providers_DownloadProvider-c92dc11cd94f5b00f0193cc8cf1e03644d825590.tar.bz2 android_packages_providers_DownloadProvider-c92dc11cd94f5b00f0193cc8cf1e03644d825590.zip |
Move DownloadManager to HttpURLConnection.
Apache HttpClient is in maintenance mode, and doesn't have support
for features like Server Name Indication (SNI). This change moves
DownloadManager to use HttpURLConnection internally. It also
moves redirection handling into HttpURLConnection.
Bug: 7070597
Change-Id: Ie80093eeeecd14f94e1c8b7597ff3f8f5d220691
Diffstat (limited to 'src/com/android/providers/downloads/Helpers.java')
-rw-r--r-- | src/com/android/providers/downloads/Helpers.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/providers/downloads/Helpers.java b/src/com/android/providers/downloads/Helpers.java index 359f6fa4..484c9256 100644 --- a/src/com/android/providers/downloads/Helpers.java +++ b/src/com/android/providers/downloads/Helpers.java @@ -78,6 +78,9 @@ public class Helpers { int destination, long contentLength, boolean isPublicApi, StorageManager storageManager) throws StopRequestException { + if (contentLength < 0) { + contentLength = 0; + } checkCanHandleDownload(context, mimeType, destination, isPublicApi); String path; File base = null; |