summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Chiachang Wang <chiachangwang@google.com> 2021-04-19 05:52:38 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2021-04-19 05:52:38 +0000
commit9192f34c8181f9ef2f6c5b299ade6e6b4c2883d0 (patch)
treead14badc08b6682f8b2db0089f6f934ee7256127
parentae15a30cf0cf76bd373bce059865ac71c3af6b5f (diff)
parent32032cbfe3cf57dc3c4c0423ff7faabf103485cc (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.java3
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);