diff options
author | Tyler Gunn <tgunn@google.com> | 2020-05-20 14:42:20 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-05-20 14:42:20 +0000 |
commit | fd5ba7c77f3b960a29efb6fa3adaa089202e98a6 (patch) | |
tree | d7031465b38785b4433bae9d422d3d2dd54f8099 | |
parent | c896783193bb972011feebdb71ce19f831d44532 (diff) | |
parent | bdb38032ff3a5e52ada9af1beefcf754db589a78 (diff) | |
download | ims-fd5ba7c77f3b960a29efb6fa3adaa089202e98a6.tar.gz |
Merge "Fix potential NPE when creating an ImsCall." into rvc-dev am: bdb38032ff
Change-Id: I6b4e29009b12b479bbf539a73624a3429d33ec8a
-rwxr-xr-x | src/java/com/android/ims/ImsCall.java | 3 | ||||
-rw-r--r-- | src/java/com/android/ims/ImsManager.java | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/java/com/android/ims/ImsCall.java b/src/java/com/android/ims/ImsCall.java index 04b1e9cc..a31971d2 100755 --- a/src/java/com/android/ims/ImsCall.java +++ b/src/java/com/android/ims/ImsCall.java @@ -3672,7 +3672,8 @@ public class ImsCall implements ICall { * @param profile The current {@link ImsCallProfile} for the call. */ private void trackVideoStateHistory(ImsCallProfile profile) { - mWasVideoCall = mWasVideoCall || profile.isVideoCall(); + mWasVideoCall = mWasVideoCall + || profile != null ? profile.isVideoCall() : false; } /** diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java index 6618372e..9a436c30 100644 --- a/src/java/com/android/ims/ImsManager.java +++ b/src/java/com/android/ims/ImsManager.java @@ -1993,6 +1993,7 @@ public class ImsManager implements IFeatureConnector { return call; } catch (Throwable t) { + loge("takeCall caught: ", t); throw new ImsException("takeCall()", t, ImsReasonInfo.CODE_UNSPECIFIED); } } |