diff options
| author | 2019-01-15 20:33:09 -0800 | |
|---|---|---|
| committer | 2019-01-15 20:33:09 -0800 | |
| commit | dcfbbfc5e5a6d5267da262cc41bdf2158ee21f7b (patch) | |
| tree | b5669e21ee8c339ad26624e6472d1e3df349e933 | |
| parent | bcfa1bfe3d1d670497fd4f73149eaf6dff689e69 (diff) | |
| parent | 3dc6ce7e8b9b27772340e6ec7302d1c551853210 (diff) | |
Merge "Allocate memory before reading from parcel" am: be8881da3b
am: 3dc6ce7e8b
Change-Id: I171da8ec35958bc0b57a0d649fbb7b3d83624910
| -rw-r--r-- | telephony/java/android/telephony/AvailableNetworkInfo.java | 1 | ||||
| -rw-r--r-- | telephony/java/android/telephony/TelephonyManager.java | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/telephony/java/android/telephony/AvailableNetworkInfo.java b/telephony/java/android/telephony/AvailableNetworkInfo.java index fe07370394ad..4da79b34a55e 100644 --- a/telephony/java/android/telephony/AvailableNetworkInfo.java +++ b/telephony/java/android/telephony/AvailableNetworkInfo.java @@ -110,6 +110,7 @@ public final class AvailableNetworkInfo implements Parcelable { private AvailableNetworkInfo(Parcel in) { mSubId = in.readInt(); mPriority = in.readInt(); + mMccMncs = new ArrayList<>(); in.readStringList(mMccMncs); } diff --git a/telephony/java/android/telephony/TelephonyManager.java b/telephony/java/android/telephony/TelephonyManager.java index 865f461f3905..5dc8db32f4a2 100644 --- a/telephony/java/android/telephony/TelephonyManager.java +++ b/telephony/java/android/telephony/TelephonyManager.java @@ -9615,7 +9615,7 @@ public class TelephonyManager { boolean ret = false; try { IOns iOpportunisticNetworkService = getIOns(); - if (iOpportunisticNetworkService != null) { + if (iOpportunisticNetworkService != null && availableNetworks != null) { ret = iOpportunisticNetworkService.updateAvailableNetworks(availableNetworks, pkgForDebug); } |