Avoid NPE in RadioConfigProxy.
This CL adds a null check to the linkToDeath method in Radio Config Hidl/Aidl Service Death Recipent to avoid an NPE when mService is null.
Test: build
Flag: EXEMPT bugfix
Fixes: 378098779
Change-Id: Icf023d358dd2bf04a3d4dd03b3eba0ca6cb45ba4
diff --git a/src/java/com/android/internal/telephony/RadioConfigProxy.java b/src/java/com/android/internal/telephony/RadioConfigProxy.java
index 9f34e29..153747b 100644
--- a/src/java/com/android/internal/telephony/RadioConfigProxy.java
+++ b/src/java/com/android/internal/telephony/RadioConfigProxy.java
@@ -281,7 +281,11 @@
}
public void linkToDeath(long cookie) throws RemoteException {
- mService.linkToDeath(this, cookie);
+ if (mService != null) {
+ mService.linkToDeath(this, cookie);
+ } else {
+ Rlog.w(TAG, "linkToDeath: skipping since mService is null");
+ }
}
public void clear() {
@@ -316,7 +320,11 @@
}
public void linkToDeath(int cookie) throws RemoteException {
- mService.linkToDeath(this, cookie);
+ if (mService != null) {
+ mService.linkToDeath(this, cookie);
+ } else {
+ Rlog.w(TAG, "linkToDeath: skipping since mService is null");
+ }
}
public void clear() {