diff options
| author | 2021-04-19 05:52:38 +0000 | |
|---|---|---|
| committer | 2021-04-19 05:52:38 +0000 | |
| commit | 9192f34c8181f9ef2f6c5b299ade6e6b4c2883d0 (patch) | |
| tree | ad14badc08b6682f8b2db0089f6f934ee7256127 | |
| parent | ae15a30cf0cf76bd373bce059865ac71c3af6b5f (diff) | |
| parent | 32032cbfe3cf57dc3c4c0423ff7faabf103485cc (diff) | |
Merge "Update the permission check for dump" am: 32032cbfe3
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1678985
Change-Id: I48703e74bea2a878ded3850dc5be6ec12e5c8e87
| -rw-r--r-- | services/core/java/com/android/server/ConnectivityService.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/ConnectivityService.java b/services/core/java/com/android/server/ConnectivityService.java index a39f8f639163..2216e8980525 100644 --- a/services/core/java/com/android/server/ConnectivityService.java +++ b/services/core/java/com/android/server/ConnectivityService.java @@ -2791,6 +2791,8 @@ public class ConnectivityService extends IConnectivityManager.Stub @Override protected void dump(@NonNull FileDescriptor fd, @NonNull PrintWriter writer, @Nullable String[] args) { + if (!checkDumpPermission(mContext, TAG, writer)) return; + mPriorityDumper.dump(fd, writer, args); } @@ -2808,7 +2810,6 @@ public class ConnectivityService extends IConnectivityManager.Stub private void doDump(FileDescriptor fd, PrintWriter writer, String[] args) { final IndentingPrintWriter pw = new IndentingPrintWriter(writer, " "); - if (!checkDumpPermission(mContext, TAG, pw)) return; if (CollectionUtils.contains(args, DIAG_ARG)) { dumpNetworkDiagnostics(pw); |