target/arm_cti: fix regression from Tcl_return_values series 63/5363/2
authorTomas Vanek <vanekt@fbl.cz>
Mon, 16 Dec 2019 12:08:01 +0000 (13:08 +0100)
committerTomas Vanek <vanekt@fbl.cz>
Mon, 27 Jan 2020 09:19:17 +0000 (09:19 +0000)
commitdc95dd036fd1ec8333472da752035fa3b0ebc369
tree163ec13ac09fe9f619059efab663ed680b5d2329
parentddbd8dcf9115cfd863e07bc1a7e5eb94f6b4372f
target/arm_cti: fix regression from Tcl_return_values series

Since commit 7f260f5009a774f2d66b5f3037f8f595c6881d4d native OpenOCD
command handlers should not directly use Jim_SetResult functions.
The Tcl result of a native command is built as concatenation of
command_print() strings and Jim_SetResult() is called after return
of the command handler.

Replace "wrong number of args" error messages (now not delivered to user)
by simply return ERROR_COMMAND_SYNTAX_ERROR

Change-Id: I40c1374a13859cefbdef68e0f1c13ab93538bd50
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-on: http://openocd.zylin.com/5363
Tested-by: jenkins
Reviewed-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
src/target/arm_cti.c