main: invoke jtag_interface_quit() explicitly
There is no particular reason to invoke jtag_interface_quit() on the atexit() handler, it just makes the code more obtuse and stops other legitimate usage of atexit(). Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
This commit is contained in:
parent
330733eadf
commit
51e9b25c9a
|
@ -60,10 +60,6 @@ COMMAND_HANDLER(handle_version_command)
|
|||
return ERROR_OK;
|
||||
}
|
||||
|
||||
static void exit_handler(void)
|
||||
{
|
||||
jtag_interface_quit();
|
||||
}
|
||||
|
||||
static int log_target_callback_event_handler(struct target *target, enum target_event event, void *priv)
|
||||
{
|
||||
|
@ -115,8 +111,6 @@ COMMAND_HANDLER(handle_init_command)
|
|||
|
||||
initialized = 1;
|
||||
|
||||
atexit(exit_handler);
|
||||
|
||||
command_context_mode(CMD_CTX, COMMAND_EXEC);
|
||||
|
||||
if (target_init(CMD_CTX) != ERROR_OK)
|
||||
|
@ -303,5 +297,7 @@ int openocd_main(int argc, char *argv[])
|
|||
/* free commandline interface */
|
||||
command_done(cmd_ctx);
|
||||
|
||||
jtag_interface_quit();
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue