jtag/cmcis_dap: use COMMAND_PARSE_NUMBER in command handlers
[fw/openocd] / src / jtag / drivers / cmsis_dap_usb_bulk.c
index cb3e02fe2be9c9c7d818d07e6e9413503dc82a98..26c6784f962c7e1451281b4e81c8d6fee4cc6f30 100644 (file)
@@ -464,7 +464,7 @@ static int cmsis_dap_usb_alloc(struct cmsis_dap *dap, unsigned int pkt_sz)
 COMMAND_HANDLER(cmsis_dap_handle_usb_interface_command)
 {
        if (CMD_ARGC == 1)
-               cmsis_dap_usb_interface = strtoul(CMD_ARGV[0], NULL, 10);
+               COMMAND_PARSE_NUMBER(int, CMD_ARGV[0], cmsis_dap_usb_interface);
        else
                LOG_ERROR("expected exactly one argument to cmsis_dap_usb_interface <interface_number>");