summaryrefslogtreecommitdiffstats
path: root/service/java/com/android/server/wifi/hotspot2/omadm
diff options
context:
space:
mode:
authorVinit Deshpande <vinitd@google.com>2015-03-03 12:48:22 -0800
committerVinit Deshpande <vinitd@google.com>2015-03-03 13:02:21 -0800
commite2434ec1d0c1c75709f55dcee5e8943c1d68e6c1 (patch)
treea1de5102bbf4ba2505296f0c7a444b237e0e0a32 /service/java/com/android/server/wifi/hotspot2/omadm
parentef1567e413c9ed5f5c4fdb9e354861632f7b2f87 (diff)
downloadandroid_frameworks_opt_net_wifi-e2434ec1d0c1c75709f55dcee5e8943c1d68e6c1.tar.gz
android_frameworks_opt_net_wifi-e2434ec1d0c1c75709f55dcee5e8943c1d68e6c1.tar.bz2
android_frameworks_opt_net_wifi-e2434ec1d0c1c75709f55dcee5e8943c1d68e6c1.zip
Couple of bug fixes to enable/disable wifi
It is broken, because we now try to read/write passpoint configurations. Few null and empty checks are missing in that code path. Bug: 19568112 Change-Id: I4bfcbf95e19b050ba40d9df006c0f1e4880414ed
Diffstat (limited to 'service/java/com/android/server/wifi/hotspot2/omadm')
-rw-r--r--service/java/com/android/server/wifi/hotspot2/omadm/MOManager.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/service/java/com/android/server/wifi/hotspot2/omadm/MOManager.java b/service/java/com/android/server/wifi/hotspot2/omadm/MOManager.java
index a9141b648..7e5bd9661 100644
--- a/service/java/com/android/server/wifi/hotspot2/omadm/MOManager.java
+++ b/service/java/com/android/server/wifi/hotspot2/omadm/MOManager.java
@@ -250,6 +250,10 @@ public class MOManager {
List<HomeSP> homeSPs = new ArrayList<HomeSP>();
+ if (spList == null) {
+ return homeSPs;
+ }
+
for (OMANode spRoot : spList.getChildren()) {
homeSPs.add(buildHomeSP(spRoot));
}