From c1501a3c6a83ea145b7c900ff897e4b1aab0bd15 Mon Sep 17 00:00:00 2001 From: Artem Chepurnoy Date: Fri, 15 Jan 2021 18:30:36 +0200 Subject: [PATCH] Double-check that the cache directory does not exist and is a directory --- .../google/android/exoplayer2/upstream/cache/SimpleCache.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/upstream/cache/SimpleCache.java b/library/core/src/main/java/com/google/android/exoplayer2/upstream/cache/SimpleCache.java index cc1e5a8e5e..c718378dca 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/upstream/cache/SimpleCache.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/upstream/cache/SimpleCache.java @@ -837,7 +837,7 @@ public final class SimpleCache implements Cache { } private static void createCacheDirectories(File cacheDir) throws CacheException { - if (!cacheDir.mkdirs()) { + if (!cacheDir.mkdirs() && !cacheDir.isDirectory()) { String message = "Failed to create cache directory: " + cacheDir; Log.e(TAG, message); throw new CacheException(message);