aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/jtag/stlink/stlink_layout.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/jtag/stlink/stlink_layout.c b/src/jtag/stlink/stlink_layout.c
index dfcfbf40..4d510bb0 100644
--- a/src/jtag/stlink/stlink_layout.c
+++ b/src/jtag/stlink/stlink_layout.c
@@ -79,7 +79,9 @@ int stlink_layout_init(struct stlink_interface_s *stlink_if)
{
LOG_DEBUG("stlink_layout_init");
- stlink_if->layout = &stlink_layouts[0];
-
+ if (stlink_if->layout == NULL) {
+ LOG_ERROR("no layout specified");
+ return ERROR_FAIL;
+ }
return ERROR_OK;
}