diff options
Diffstat (limited to 'src/openocd.c')
-rw-r--r-- | src/openocd.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/openocd.c b/src/openocd.c index 12d219b0..014433c7 100644 --- a/src/openocd.c +++ b/src/openocd.c @@ -118,6 +118,8 @@ static int log_target_callback_event_handler(struct target_s *target, enum targe return ERROR_OK; } +int ioutil_init(struct command_context_s *cmd_ctx); + /* OpenOCD can't really handle failure of this command. Patches welcome! :-) */ int handle_init_command(struct command_context_s *cmd_ctx, char *cmd, char **args, int argc) { @@ -130,6 +132,13 @@ int handle_init_command(struct command_context_s *cmd_ctx, char *cmd, char **arg atexit(exit_handler); +#if BUILD_IOUTIL + if (ioutil_init(cmd_ctx) != ERROR_OK) + { + return ERROR_FAIL; + } +#endif + if (target_init(cmd_ctx) != ERROR_OK) return ERROR_FAIL; LOG_DEBUG("target init complete"); |