diff options
author | Benoit Lamarche <benoitlamarche@google.com> | 2015-04-07 15:36:00 +0200 |
---|---|---|
committer | Benoit Lamarche <benoitlamarche@google.com> | 2015-04-07 15:36:00 +0200 |
commit | 7585c6828f091bee8fee380da9c838dcf16f09fd (patch) | |
tree | 901e8b32eb57ffbfb698d81d4ea31869c5af7bbb /sched/src | |
parent | 50ab98605f6839940a495cb58a08b9f1588309a3 (diff) | |
download | toolchain_jack-7585c6828f091bee8fee380da9c838dcf16f09fd.tar.gz toolchain_jack-7585c6828f091bee8fee380da9c838dcf16f09fd.tar.bz2 toolchain_jack-7585c6828f091bee8fee380da9c838dcf16f09fd.zip |
Fix issue with not existing classpath entry
We must check existence before permissions.
Bug: 20025079
Change-Id: I19d8838e2a399806bc8b70bb1dab399537c7d158
Diffstat (limited to 'sched/src')
-rw-r--r-- | sched/src/com/android/sched/util/file/FileOrDirectory.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sched/src/com/android/sched/util/file/FileOrDirectory.java b/sched/src/com/android/sched/util/file/FileOrDirectory.java index 1065cd01..4041b77c 100644 --- a/sched/src/com/android/sched/util/file/FileOrDirectory.java +++ b/sched/src/com/android/sched/util/file/FileOrDirectory.java @@ -165,6 +165,7 @@ public abstract class FileOrDirectory implements HasLocation { public static void checkPermissions(@Nonnull File file, @Nonnull Location location, int permissions) throws WrongPermissionException { + assert file.exists(); // existence should already have been checked if ((permissions & Permission.READ) != 0) { if (!file.canRead()) { throw new WrongPermissionException(location, Permission.READ); |