diff --git a/telephony/java/android/telephony/NetworkRegistrationInfo.java b/telephony/java/android/telephony/NetworkRegistrationInfo.java index 3e901e241e015..b12faf75da213 100644 --- a/telephony/java/android/telephony/NetworkRegistrationInfo.java +++ b/telephony/java/android/telephony/NetworkRegistrationInfo.java @@ -689,7 +689,7 @@ public final class NetworkRegistrationInfo implements Parcelable { */ public void updateNrState() { mNrState = NR_STATE_NONE; - if (mDataSpecificInfo.isEnDcAvailable) { + if (mDataSpecificInfo != null && mDataSpecificInfo.isEnDcAvailable) { if (!mDataSpecificInfo.isDcNrRestricted && mDataSpecificInfo.isNrAvailable) { mNrState = NR_STATE_NOT_RESTRICTED; } else {