diff options
Diffstat (limited to 'src/jtag/stlink/stlink_transport.c')
-rw-r--r-- | src/jtag/stlink/stlink_transport.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/jtag/stlink/stlink_transport.c b/src/jtag/stlink/stlink_transport.c index c073ffed..14e59ec7 100644 --- a/src/jtag/stlink/stlink_transport.c +++ b/src/jtag/stlink/stlink_transport.c @@ -142,10 +142,11 @@ static int stlink_transport_init(struct command_context *cmd_ctx) if (!t) { LOG_ERROR("stlink_transport_init: no current target"); return ERROR_FAIL; - } - stlink_interface_open(); + int retval = stlink_interface_open(); + if (retval != ERROR_OK) + return retval; return stlink_interface_init_target(t); } |