summaryrefslogtreecommitdiffstats
path: root/src/com/android/providers/downloads/DownloadProvider.java
diff options
context:
space:
mode:
authorJeff Sharkey <jsharkey@google.com>2016-01-22 22:22:25 +0000
committerJeff Sharkey <jsharkey@google.com>2016-01-22 22:22:25 +0000
commita4af46faac3ed68540d634e25f311cb7e071e6a5 (patch)
tree32dc7bf958845e97f12edfa6cf6f32a665c43e58 /src/com/android/providers/downloads/DownloadProvider.java
parent366af2ee1f841615d44ab770b537112d769eed05 (diff)
downloadandroid_packages_providers_DownloadProvider-a4af46faac3ed68540d634e25f311cb7e071e6a5.tar.gz
android_packages_providers_DownloadProvider-a4af46faac3ed68540d634e25f311cb7e071e6a5.tar.bz2
android_packages_providers_DownloadProvider-a4af46faac3ed68540d634e25f311cb7e071e6a5.zip
Revert "Use resolved path for both checking and opening."
This reverts commit 366af2ee1f841615d44ab770b537112d769eed05. Change-Id: Id1155425ebcae23be8ce3916f19dda82eee992c4
Diffstat (limited to 'src/com/android/providers/downloads/DownloadProvider.java')
-rw-r--r--src/com/android/providers/downloads/DownloadProvider.java10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/com/android/providers/downloads/DownloadProvider.java b/src/com/android/providers/downloads/DownloadProvider.java
index 620085fc..94e5a997 100644
--- a/src/com/android/providers/downloads/DownloadProvider.java
+++ b/src/com/android/providers/downloads/DownloadProvider.java
@@ -1260,15 +1260,9 @@ public final class DownloadProvider extends ContentProvider {
throw new FileNotFoundException("No filename found.");
}
- final File file;
- try {
- file = new File(path).getCanonicalFile();
- } catch (IOException e) {
- throw new FileNotFoundException(e.getMessage());
- }
-
+ final File file = new File(path);
if (!Helpers.isFilenameValid(getContext(), file)) {
- throw new FileNotFoundException("Invalid file path: " + file);
+ throw new FileNotFoundException("Invalid file: " + file);
}
final int pfdMode = ParcelFileDescriptor.parseMode(mode);