commit | 9446299a5a4233b69ae0ebc978b97038c16abefc | [log] [tgz] |
---|---|---|
author | Sudheer Shanka <sudheersai@google.com> | Wed Jan 04 06:32:47 2023 +0000 |
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | Wed Jan 04 06:32:47 2023 +0000 |
tree | ecce24aae8a401173b37d3de8a6555bd8fb0762d | |
parent | b43409fbfce0a3fd9550dd2b8552e162bdbcce0b [diff] | |
parent | 9003106e1013164fe06d4b872fdca3ef6b8028e7 [diff] |
Merge "Dynamic broadcast receivers that are not exported need to be filtered in checkBroadcastFromSystem"
diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java index 75e30e5..6bd036b 100644 --- a/services/core/java/com/android/server/am/ActivityManagerService.java +++ b/services/core/java/com/android/server/am/ActivityManagerService.java
@@ -13529,7 +13529,7 @@ } } else { BroadcastFilter bf = (BroadcastFilter)target; - if (bf.requiredPermission == null) { + if (bf.exported && bf.requiredPermission == null) { allProtected = false; break; }