From b0e867a1e66810cb58a2562129eb3bec3ed73f16 Mon Sep 17 00:00:00 2001 From: Steven Moreland Date: Fri, 2 Aug 2019 10:13:57 -0700 Subject: [PATCH] logcat: error on multiple PID argument Since they are dropped. Bug: N/A Test: manual try w/ 1 and 2 --pid arguments Change-Id: I5945c12dc080a8c046b8071106f7d87ecb2b018c --- logcat/logcat.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/logcat/logcat.cpp b/logcat/logcat.cpp index 6e38d9551..650771186 100644 --- a/logcat/logcat.cpp +++ b/logcat/logcat.cpp @@ -899,6 +899,11 @@ static int __logcat(android_logcat_context_internal* context) { case 0: // only long options if (long_options[option_index].name == pid_str) { + if (pid != 0) { + logcat_panic(context, HELP_TRUE, "Only supports one PID argument.\n"); + goto exit; + } + // ToDo: determine runtime PID_MAX? if (!getSizeTArg(optarg, &pid, 1)) { logcat_panic(context, HELP_TRUE, "%s %s out of range\n",