summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jeff Sharkey <jsharkey@google.com> 2015-10-20 17:48:20 +0000
committer android-build-merger <android-build-merger@google.com> 2015-10-20 17:48:20 +0000
commit3b30aae6e702cbdad4ada69b76e4bc50fa2e161c (patch)
treea72d2121e836a4fd8e828e4d3df9839ed8872599
parentc3e46adc7797b4e894ef1e8ffd972acddb8fbbfa (diff)
parent5d7604323fdcf3a26085a9545adfc595205f12da (diff)
Merge "Ignore network policies with missing IMSI." into mnc-dr-dev am: 38463bb950
am: 5d7604323f * commit '5d7604323fdcf3a26085a9545adfc595205f12da': Ignore network policies with missing IMSI.
-rw-r--r--core/java/android/net/NetworkTemplate.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/net/NetworkTemplate.java b/core/java/android/net/NetworkTemplate.java
index 57eef834311a..b7a411e4b646 100644
--- a/core/java/android/net/NetworkTemplate.java
+++ b/core/java/android/net/NetworkTemplate.java
@@ -288,7 +288,8 @@ public class NetworkTemplate implements Parcelable {
} else {
final boolean matchesType = (sForceAllNetworkTypes
|| contains(DATA_USAGE_NETWORK_TYPES, ident.mType));
- return matchesType && ArrayUtils.contains(mMatchSubscriberIds, ident.mSubscriberId);
+ return matchesType && !ArrayUtils.isEmpty(mMatchSubscriberIds)
+ && ArrayUtils.contains(mMatchSubscriberIds, ident.mSubscriberId);
}
}