From 8fb76731eea72c6ab4ca95bbfaefadd429fb7f3f Mon Sep 17 00:00:00 2001 From: "James.cf Lin" Date: Mon, 30 Mar 2020 12:00:25 +0800 Subject: [PATCH] Fix Telephony crash in the method ImsCallProfile#toString According to the crash stack, the Telephony crash in the method ImsCallProfile#toString. Add the null check before assessing the class instance. Bug: 148746493 Test: manual Change-Id: I156c8ac9f8cd05e678cc38397e84e10f14ce7403 --- telephony/java/android/telephony/ims/ImsCallProfile.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/telephony/java/android/telephony/ims/ImsCallProfile.java b/telephony/java/android/telephony/ims/ImsCallProfile.java index 57497a2600390..f31fcf4050ea5 100644 --- a/telephony/java/android/telephony/ims/ImsCallProfile.java +++ b/telephony/java/android/telephony/ims/ImsCallProfile.java @@ -654,7 +654,7 @@ public final class ImsCallProfile implements Parcelable { return "{ serviceType=" + mServiceType + ", callType=" + mCallType + ", restrictCause=" + mRestrictCause - + ", mediaProfile=" + mMediaProfile.toString() + + ", mediaProfile=" + (mMediaProfile != null ? mMediaProfile.toString() : "null") + ", emergencyServiceCategories=" + mEmergencyServiceCategories + ", emergencyUrns=" + mEmergencyUrns + ", emergencyCallRouting=" + mEmergencyCallRouting