diff --git a/library/src/main/java/com/google/android/exoplayer2/util/Util.java b/library/src/main/java/com/google/android/exoplayer2/util/Util.java index 6762442b7c..cbaebc2b55 100644 --- a/library/src/main/java/com/google/android/exoplayer2/util/Util.java +++ b/library/src/main/java/com/google/android/exoplayer2/util/Util.java @@ -210,7 +210,9 @@ public final class Util { */ public static void closeQuietly(DataSource dataSource) { try { - dataSource.close(); + if (dataSource != null) { + dataSource.close(); + } } catch (IOException e) { // Ignore. } @@ -224,7 +226,9 @@ public final class Util { */ public static void closeQuietly(Closeable closeable) { try { - closeable.close(); + if (closeable != null) { + closeable.close(); + } } catch (IOException e) { // Ignore. }