Merge "Fix DataUsageSummary in no sim state."
diff --git a/src/com/android/settings/datausage/DataUsageSummary.java b/src/com/android/settings/datausage/DataUsageSummary.java
index de98008..65e0217 100644
--- a/src/com/android/settings/datausage/DataUsageSummary.java
+++ b/src/com/android/settings/datausage/DataUsageSummary.java
@@ -89,10 +89,10 @@
         if (hasMobileData) {
             List<SubscriptionInfo> subscriptions =
                     services.mSubscriptionManager.getActiveSubscriptionInfoList();
-            if (subscriptions.size() == 0) {
+            if (subscriptions == null || subscriptions.size() == 0) {
                 addMobileSection(defaultSubId);
             }
-            for (int i = 0; i < subscriptions.size(); i++) {
+            for (int i = 0; subscriptions != null && i < subscriptions.size(); i++) {
                 addMobileSection(subscriptions.get(i).getSubscriptionId());
             }
         }