From 695bf3ca788e61871baadf8ed22d17675dd53303 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A5rten=20Kongstad?= Date: Thu, 15 Sep 2022 10:57:39 +0200 Subject: [PATCH] OMS: dump: silently ignore -a dumpsys will pass -a to each service. Teach the overlay manager to silently ignore the argument. Test: adb shell dumpsys | grep --text -A1 -e 'DUMP OF SERVICE overlay:' # no "Unknown argument: -a" Change-Id: I00a786a8a3cd5996bfac95e05782b2f204f005c5 --- .../java/com/android/server/om/OverlayManagerService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/om/OverlayManagerService.java b/services/core/java/com/android/server/om/OverlayManagerService.java index 8ecc607603a1c..5544669e1252b 100644 --- a/services/core/java/com/android/server/om/OverlayManagerService.java +++ b/services/core/java/com/android/server/om/OverlayManagerService.java @@ -1009,7 +1009,9 @@ public final class OverlayManagerService extends SystemService { } opti++; - if ("-h".equals(opt)) { + if ("-a".equals(opt)) { + // dumpsys will pass in -a; silently ignore it + } else if ("-h".equals(opt)) { pw.println("dump [-h] [--verbose] [--user USER_ID] [[FIELD] PACKAGE]"); pw.println(" Print debugging information about the overlay manager."); pw.println(" With optional parameter PACKAGE, limit output to the specified");