jtag: fix jtag configure command containing events
commit81a50d3e9050eed8f4d95622f2b326054a200b93
authorAntonio Borneo <borneo.antonio@gmail.com>
Thu, 1 Feb 2024 09:55:51 +0000 (1 10:55 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sun, 11 Feb 2024 23:07:46 +0000 (11 23:07 +0000)
treec599ac22855e7b73fd7becfb746aa8682b195020
parentd0548940f289fbb6c3ce61106799aa56ec20f188
jtag: fix jtag configure command containing events

Commit ea2e26f7d521 ("jtag: rewrite jim_jtag_configure() as
COMMAND_HANDLER") breaks the option -event if it is the last of
the command line.
This can be tested, even without any device connected, through:
#> openocd -f board/ti_cc26x0_launchpad.cfg
wrong # args: should be "-event <event-name> <event-body>"

Fix the check on available arguments after -event.

Change-Id: Iec1522238f906d61a888a09a7685acd9ac6442a7
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reported-by: Lorenz Brun <lorenz@brun.one>
Fixes: ea2e26f7d521 ("jtag: rewrite jim_jtag_configure() as COMMAND_HANDLER")
Reviewed-on: https://review.openocd.org/c/openocd/+/8125
Tested-by: jenkins
Reviewed-by: Lorenz Brun <lorenz@brun.one>
src/jtag/tcl.c