diff options
Diffstat (limited to 'src/java/com/android/internal/telephony/GbaManager.java')
-rw-r--r-- | src/java/com/android/internal/telephony/GbaManager.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/java/com/android/internal/telephony/GbaManager.java b/src/java/com/android/internal/telephony/GbaManager.java index b1db1ac353..7c5f636d2b 100644 --- a/src/java/com/android/internal/telephony/GbaManager.java +++ b/src/java/com/android/internal/telephony/GbaManager.java @@ -40,6 +40,7 @@ import com.android.internal.annotations.VisibleForTesting; import com.android.internal.telephony.metrics.RcsStats; import com.android.telephony.Rlog; +import java.util.NoSuchElementException; import java.util.concurrent.ConcurrentLinkedQueue; /** @@ -155,7 +156,11 @@ public class GbaManager { public synchronized void unlinkToDeath() { if (mBinder != null) { - mBinder.unlinkToDeath(this, 0); + try { + mBinder.unlinkToDeath(this, 0); + } catch (NoSuchElementException e) { + // do nothing + } mBinder = null; } } |