diff --git a/services/core/java/com/android/server/pm/AppsFilter.java b/services/core/java/com/android/server/pm/AppsFilter.java index 0fb889c8da220..189b69dd36479 100644 --- a/services/core/java/com/android/server/pm/AppsFilter.java +++ b/services/core/java/com/android/server/pm/AppsFilter.java @@ -247,6 +247,9 @@ public class AppsFilter { if (!provider.isExported()) { continue; } + if (provider.getAuthority() == null) { + continue; + } StringTokenizer authorities = new StringTokenizer(provider.getAuthority(), ";", false); while (authorities.hasMoreElements()) {