As microcom makes no use of positional arguments, error out and show usage if a positional argument is presented.
Without this patch, invalid usage involving a positional such as microcom /dev/ttyUSB0 is silently ignored. Signed-off-by: Jonas Rebmann <j...@pengutronix.de> --- microcom.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/microcom.c b/microcom.c index 2b3d484..974c0cf 100644 --- a/microcom.c +++ b/microcom.c @@ -183,6 +183,10 @@ int main(int argc, char *argv[]) } } + if (optind < argc) { + main_usage(1, "", ""); + } + if (answerback) { ret = asprintf(&answerback, "%s\n", answerback); if (ret < 0) -- 2.39.5