diff --git a/library/src/main/java/com/google/android/exoplayer2/source/hls/HlsMediaSource.java b/library/src/main/java/com/google/android/exoplayer2/source/hls/HlsMediaSource.java index 869efa6cdc..b7195cb79d 100644 --- a/library/src/main/java/com/google/android/exoplayer2/source/hls/HlsMediaSource.java +++ b/library/src/main/java/com/google/android/exoplayer2/source/hls/HlsMediaSource.java @@ -94,8 +94,10 @@ public final class HlsMediaSource implements MediaSource, @Override public void releaseSource() { - playlistTracker.release(); - playlistTracker = null; + if (playlistTracker != null) { + playlistTracker.release(); + playlistTracker = null; + } sourceListener = null; }