From 3289e3e9cbcee9c00e6c2bde1b473841655ce1de Mon Sep 17 00:00:00 2001 From: olly Date: Mon, 23 Oct 2017 08:28:30 -0700 Subject: [PATCH] Be robust against provideProvisionResponse throwing unchecked exceptions Other catch blocks in this class catch everything. This one should too. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=173118891 --- .../com/google/android/exoplayer2/drm/DefaultDrmSession.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSession.java b/library/core/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSession.java index 290c1877de..688fff48fb 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSession.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSession.java @@ -17,7 +17,6 @@ package com.google.android.exoplayer2.drm; import android.annotation.SuppressLint; import android.annotation.TargetApi; -import android.media.DeniedByServerException; import android.media.NotProvisionedException; import android.os.Handler; import android.os.HandlerThread; @@ -281,7 +280,7 @@ import java.util.UUID; try { mediaDrm.provideProvisionResponse((byte[]) response); - } catch (DeniedByServerException e) { + } catch (Exception e) { provisioningManager.onProvisionError(e); return; }