This is an automated email from Gerrit. Spencer Oliver ([email protected]) just uploaded a new patch set to Gerrit, which you can find at http://openocd.zylin.com/1536
-- gerrit commit c9e2ecf405b87f96b1868216563fe820cf520e2e Author: Spencer Oliver <[email protected]> Date: Fri Aug 2 12:57:30 2013 +0100 target: check target supports target_request_data Make sure the target support target requests before we enable any receivers. Change-Id: I8ce42922eaff76fb5e7a114da716f2a6585a6ab5 Signed-off-by: Spencer Oliver <[email protected]> diff --git a/src/target/target_request.c b/src/target/target_request.c index 2b09df6..df2fc34 100644 --- a/src/target/target_request.c +++ b/src/target/target_request.c @@ -122,6 +122,8 @@ int target_request(struct target *target, uint32_t request) { target_req_cmd_t target_req_cmd = request & 0xff; + assert(target->type->target_request_data); + /* Record that we got a target message for back-off algorithm */ got_message = true; @@ -256,6 +258,11 @@ COMMAND_HANDLER(handle_target_request_debugmsgs_command) int receiving = 0; + if (target->type->target_request_data == NULL) { + LOG_ERROR("Target %s does not support target requests", target_name(target)); + return ERROR_OK; + } + /* see if reciever is already registered */ if (find_debug_msg_receiver(CMD_CTX, target) != NULL) receiving = 1; -- ------------------------------------------------------------------------------ Get your SQL database under version control now! Version control is standard for application code, but databases havent caught up. So what steps can you take to put your SQL databases under version control? Why should you start doing it? Read more to find out. http://pubads.g.doubleclick.net/gampad/clk?id=49501711&iu=/4140/ostg.clktrk _______________________________________________ OpenOCD-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openocd-devel
