diff --git a/telecomm/java/android/telecomm/InCallService.java b/telecomm/java/android/telecomm/InCallService.java index cbcee752098c5..62a90bc551688 100644 --- a/telecomm/java/android/telecomm/InCallService.java +++ b/telecomm/java/android/telecomm/InCallService.java @@ -165,11 +165,13 @@ public abstract class InCallService extends Service { @Override public boolean onUnbind(Intent intent) { - Phone oldPhone = mPhone; - mPhone = null; + if (mPhone != null) { + Phone oldPhone = mPhone; + mPhone = null; - oldPhone.destroy(); - onPhoneDestroyed(oldPhone); + oldPhone.destroy(); + onPhoneDestroyed(oldPhone); + } return false; }