|
From: <zw...@ma...> - 2009-06-12 03:40:57
|
Author: zwelch Date: 2009-06-12 03:40:54 +0200 (Fri, 12 Jun 2009) New Revision: 2216 Modified: trunk/src/jtag/tcl.c Log: Improve handle_runtest_command: - Use parse_uint helper to ensure argument is parsed properly. Modified: trunk/src/jtag/tcl.c =================================================================== --- trunk/src/jtag/tcl.c 2009-06-12 01:40:48 UTC (rev 2215) +++ trunk/src/jtag/tcl.c 2009-06-12 01:40:54 UTC (rev 2216) @@ -1088,7 +1088,12 @@ if (argc != 1) return ERROR_COMMAND_SYNTAX_ERROR; - jtag_add_runtest(strtol(args[0], NULL, 0), jtag_get_end_state()); + unsigned num_clocks; + int retval = parse_uint(args[0], &num_clocks); + if (ERROR_OK != retval) + return retval; + + jtag_add_runtest(num_clocks, jtag_get_end_state()); jtag_execute_queue(); return ERROR_OK; |