From adc9dd1c75e18f0dc59c32169609090bcd3737a8 Mon Sep 17 00:00:00 2001 From: dsantoro Date: Sun, 20 Nov 2016 18:12:32 -0800 Subject: [PATCH] Add null checks to closeQuietly calls. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=139738429 --- .../java/com/google/android/exoplayer2/util/Util.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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. }