diff options
| author | 2019-09-27 09:47:50 -0700 | |
|---|---|---|
| committer | 2019-09-27 09:47:50 -0700 | |
| commit | a3dbd504707a2cc76e425f6ef71b98f0ef1d4e97 (patch) | |
| tree | 93c829d4b7d4470ebae79725292c9a994a5f93d7 | |
| parent | 2a6de2816b73026d085f63ae56b31158341e19c2 (diff) | |
| parent | 78ee10215c6394776cdec165be8121feda043780 (diff) | |
Merge "Check proto argument in arguments for service" am: 393b409881 am: e8ca926713 am: 6eab267a88
am: 78ee10215c
Change-Id: I7dbb13054e30346390a2f4c617345ad2d23de091
| -rw-r--r-- | cmds/dumpsys/dumpsys.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/cmds/dumpsys/dumpsys.cpp b/cmds/dumpsys/dumpsys.cpp index 68b3907102..7646285222 100644 --- a/cmds/dumpsys/dumpsys.cpp +++ b/cmds/dumpsys/dumpsys.cpp @@ -201,7 +201,13 @@ int Dumpsys::main(int argc, char* const argv[]) { if (i == optind) { services.add(String16(argv[i])); } else { - args.add(String16(argv[i])); + const String16 arg(argv[i]); + args.add(arg); + // For backward compatible, if the proto argument is passed to the service, the + // dump request is also considered to use proto. + if (!asProto && !arg.compare(String16(PriorityDumper::PROTO_ARG))) { + asProto = true; + } } } } |