Fix potential NPE if source is released without being prepared

Issue: #2264

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=143550088
This commit is contained in:
olly 2017-01-04 06:59:38 -08:00 committed by Oliver Woodman
parent 2512bd6e77
commit ae30fe496a

View File

@ -94,8 +94,10 @@ public final class HlsMediaSource implements MediaSource,
@Override @Override
public void releaseSource() { public void releaseSource() {
playlistTracker.release(); if (playlistTracker != null) {
playlistTracker = null; playlistTracker.release();
playlistTracker = null;
}
sourceListener = null; sourceListener = null;
} }