From d9cb9772d7bfd1569d85fb6eef98cf7bc8c7111f Mon Sep 17 00:00:00 2001 From: Stefan Rueger Date: Tue, 12 Jul 2022 12:30:29 +0100 Subject: [PATCH] Fix verbosity level parsing in term.c --- src/term.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/term.c b/src/term.c index 8dc44233..41b172ec 100644 --- a/src/term.c +++ b/src/term.c @@ -1241,13 +1241,13 @@ static int cmd_verbose(PROGRAMMER * pgm, struct avrpart * p, return 0; } nverb = strtol(argv[1], &endp, 0); - if (endp == argv[2]) { - avrdude_message(MSG_INFO, "%s: can't parse verbosity level %s\n", - progname, argv[2]); + if (endp == argv[1] || *endp) { + avrdude_message(MSG_INFO, "%s (verbose): can't parse verbosity level %s\n", + progname, argv[1]); return -1; } if (nverb < 0) { - avrdude_message(MSG_INFO, "%s: verbosity level must be positive: %d\n", + avrdude_message(MSG_INFO, "%s: verbosity level must not be negative: %d\n", progname, nverb); return -1; }