From 9a160c63341b1f55a69da81914c71c98ec998108 Mon Sep 17 00:00:00 2001 From: Paul Fertser Date: Sat, 17 Jan 2015 21:54:29 +0300 Subject: [PATCH] jtag/hla_interface: avoid segfault with adapters that do not have configurable speed Change-Id: I0386cbfc85ba8b28d3819530f9950b31545d6821 Signed-off-by: Paul Fertser Reviewed-on: http://openocd.zylin.com/2468 Tested-by: jenkins Reviewed-by: Spencer Oliver --- src/jtag/hla/hla_interface.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/jtag/hla/hla_interface.c b/src/jtag/hla/hla_interface.c index c426f87a..21cd06fa 100644 --- a/src/jtag/hla/hla_interface.c +++ b/src/jtag/hla/hla_interface.c @@ -150,6 +150,9 @@ int hl_interface_init_reset(void) static int hl_interface_khz(int khz, int *jtag_speed) { + if (hl_if.layout->api->speed == NULL) + return ERROR_OK; + *jtag_speed = hl_if.layout->api->speed(hl_if.handle, khz, true); return ERROR_OK; } -- 2.39.5