commit | 50f787f6277dbd15e76f429c40693b72a0e188ad | [log] [tgz] |
---|---|---|
author | TreeHugger Robot <treehugger-gerrit@google.com> | Thu May 20 04:21:42 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Thu May 20 04:21:42 2021 +0000 |
tree | f281c56fac0f41de360263ae90957733f1c4ac04 | |
parent | 7e7aa6e163869794408d25a9a7440f7a125652fe [diff] | |
parent | 6f0f141cd5ef867f272d12a92c1986c94e2d7ebc [diff] |
Merge "Check NETWORK_SETTINGS permission for getAllNetworkStateSnapshots" into sc-dev am: 6f0f141cd5 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14601670 Change-Id: Ib259c6351471aca6656dc4d46bb7242228a226c2
diff --git a/service/src/com/android/server/ConnectivityService.java b/service/src/com/android/server/ConnectivityService.java index d42b264..6027a99 100644 --- a/service/src/com/android/server/ConnectivityService.java +++ b/service/src/com/android/server/ConnectivityService.java
@@ -2213,7 +2213,7 @@ @NonNull public List<NetworkStateSnapshot> getAllNetworkStateSnapshots() { // This contains IMSI details, so make sure the caller is privileged. - PermissionUtils.enforceNetworkStackPermission(mContext); + enforceNetworkStackOrSettingsPermission(); final ArrayList<NetworkStateSnapshot> result = new ArrayList<>(); for (Network network : getAllNetworks()) {