From: Zach W. <zw...@us...> - 2009-11-14 20:00:54
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Main OpenOCD repository". The branch, master has been updated via c93ae60bce40b196cb5594e8e4723f3d567ff22e (commit) from 4088b1e622cff0673f2859de5ee611da736bdba7 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit c93ae60bce40b196cb5594e8e4723f3d567ff22e Author: Dean Glazeski <dn...@gm...> Date: Sat Nov 14 12:39:08 2009 -0600 Invalid command syntax errors with MWW. This fixes an issue due to the new command handler syntax caused by the mw handler playing with the args pointer before using the CMD_NAME macro. Fix is to move this call above the lines changing args. diff --git a/src/target/target.c b/src/target/target.c index cc8d500..6ecf16a 100644 --- a/src/target/target.c +++ b/src/target/target.c @@ -2308,6 +2308,7 @@ COMMAND_HANDLER(handle_mw_command) bool physical=strcmp(args[0], "phys")==0; int (*fn)(struct target *target, uint32_t address, uint32_t size, uint32_t count, uint8_t *buffer); + const char *cmd_name = CMD_NAME; if (physical) { argc--; @@ -2333,7 +2334,7 @@ COMMAND_HANDLER(handle_mw_command) struct target *target = get_current_target(cmd_ctx); unsigned wordsize; uint8_t value_buf[4]; - switch (CMD_NAME[2]) + switch (cmd_name[6]) { case 'w': wordsize = 4; ----------------------------------------------------------------------- Summary of changes: src/target/target.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) hooks/post-receive -- Main OpenOCD repository |