cortex a8: fix segfault for unexamined targets

print error message instead of segfaulting for
unexamined targets.

Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
This commit is contained in:
Øyvind Harboe
2010-06-18 15:35:52 +02:00
parent b8f8d756a2
commit 2a25c968bf
2 changed files with 13 additions and 3 deletions

View File

@@ -1839,10 +1839,13 @@ COMMAND_HANDLER(cortex_a8_handle_cache_info_command)
COMMAND_HANDLER(cortex_a8_handle_dbginit_command)
{
struct target *target = get_current_target(CMD_CTX);
if (!target_was_examined(target))
{
LOG_ERROR("target not examined yet");
return ERROR_FAIL;
}
cortex_a8_init_debug_access(target);
return ERROR_OK;
return cortex_a8_init_debug_access(target);
}
static const struct command_registration cortex_a8_exec_command_handlers[] = {