aboutsummaryrefslogtreecommitdiff
path: root/src/jtag/drivers/cmsis_dap.c
diff options
context:
space:
mode:
authorTarek BOCHKATI <tarek.bouchkati@gmail.com>2021-07-29 23:44:36 +0100
committerAntonio Borneo <borneo.antonio@gmail.com>2021-08-22 11:10:26 +0000
commit277b0a5d9770fcf12a6b630df5ffc26f242edf80 (patch)
treeeac87973ea6c1a01ce911bf50613c8c3c4296575 /src/jtag/drivers/cmsis_dap.c
parent91b5626e7fa7f30b1c5c8b69cf1decf33e892c42 (diff)
downloadriscv-openocd-277b0a5d9770fcf12a6b630df5ffc26f242edf80.zip
riscv-openocd-277b0a5d9770fcf12a6b630df5ffc26f242edf80.tar.gz
riscv-openocd-277b0a5d9770fcf12a6b630df5ffc26f242edf80.tar.bz2
jtag/cmcis_dap: use COMMAND_PARSE_NUMBER in command handlers
the usage of COMMAND_PARSE_NUMBER is safer in COMMAND_HANDLERs since it provides better error checking than strto** functions. Change-Id: Ife9342c6088a241a0a4b77f9bd21f12c9b9862a0 Signed-off-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com> Reviewed-on: https://review.openocd.org/c/openocd/+/6420 Reviewed-by: Adrian M Negreanu <adrian.negreanu@nxp.com> Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com> Tested-by: jenkins
Diffstat (limited to 'src/jtag/drivers/cmsis_dap.c')
-rw-r--r--src/jtag/drivers/cmsis_dap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/jtag/drivers/cmsis_dap.c b/src/jtag/drivers/cmsis_dap.c
index 06d5c69..9bd4cb7 100644
--- a/src/jtag/drivers/cmsis_dap.c
+++ b/src/jtag/drivers/cmsis_dap.c
@@ -2004,7 +2004,7 @@ COMMAND_HANDLER(cmsis_dap_handle_cmd_command)
uint8_t *command = cmsis_dap_handle->command;
for (unsigned i = 0; i < CMD_ARGC; i++)
- command[i] = strtoul(CMD_ARGV[i], NULL, 16);
+ COMMAND_PARSE_NUMBER(u8, CMD_ARGV[i], command[i]);
int retval = cmsis_dap_xfer(cmsis_dap_handle, CMD_ARGC);