From 95ed9c43936d0d41c5b298fc4efaba4dc2e20f18 Mon Sep 17 00:00:00 2001 From: Spencer Oliver Date: Wed, 3 Feb 2010 13:08:42 +0000 Subject: JTAG: fix bug when no interface connected - fix coredump when OpenOCD is started without a jtag interface connected. Signed-off-by: Spencer Oliver --- src/jtag/core.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src') diff --git a/src/jtag/core.c b/src/jtag/core.c index 8a580e9e..4f517c09 100644 --- a/src/jtag/core.c +++ b/src/jtag/core.c @@ -1623,6 +1623,13 @@ bool jtag_will_verify_capture_ir() int jtag_power_dropout(int *dropout) { + if (jtag == NULL) + { + /* TODO: as the jtag interface is not valid all + * we can do at the moment is exit OpenOCD */ + LOG_ERROR("No Valid JTAG Interface Configured."); + exit(-1); + } return jtag->power_dropout(dropout); } -- cgit v1.2.3