Commit b4623166 authored by Spencer Oliver's avatar Spencer Oliver Committed by Peter Stuge
Browse files

target: fix init_targets script handling



This fixes an issue when init is called before init_targets has been
executed.

Make sure init_targets is called before init.

Change-Id: Icd5bd4c2a8eea2e399d9de4e331a77560e9672ac
Signed-off-by: default avatarSpencer Oliver <spen@spen-soft.co.uk>
Reviewed-on: http://openocd.zylin.com/235


Tested-by: jenkins
Reviewed-by: default avatarPeter Stuge <peter@stuge.se>
parent 17322b72
......@@ -292,10 +292,6 @@ static int openocd_thread(int argc, char *argv[], struct command_context *cmd_ct
if (ERROR_OK != ret)
return EXIT_FAILURE;
ret = command_run_line(cmd_ctx, "init_targets");
if (ERROR_OK != ret)
ret = EXIT_FAILURE;
if (init_at_startup)
{
ret = command_run_line(cmd_ctx, "init");
......
......@@ -1043,6 +1043,8 @@ static int target_init(struct command_context *cmd_ctx)
COMMAND_HANDLER(handle_target_init_command)
{
int retval;
if (CMD_ARGC != 0)
return ERROR_COMMAND_SYNTAX_ERROR;
......@@ -1054,6 +1056,10 @@ COMMAND_HANDLER(handle_target_init_command)
}
target_initialized = true;
retval = command_run_line(CMD_CTX, "init_targets");
if (ERROR_OK != retval)
return retval;
LOG_DEBUG("Initializing targets...");
return target_init(CMD_CTX);
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment