From: dbrownell at B. <dbr...@ma...> - 2009-09-20 09:46:31
|
Author: dbrownell Date: 2009-09-20 09:46:22 +0200 (Sun, 20 Sep 2009) New Revision: 2735 Modified: trunk/src/jtag/tcl.c Log: Minor regression bugfix for the jtag_tap_handle_event() case for disabling TAPs. We don't actually know how to make any JRCs which do that yet; but when we do, this will matter. Modified: trunk/src/jtag/tcl.c =================================================================== --- trunk/src/jtag/tcl.c 2009-09-19 20:38:38 UTC (rev 2734) +++ trunk/src/jtag/tcl.c 2009-09-20 07:46:22 UTC (rev 2735) @@ -373,13 +373,17 @@ Jim_GetString(jteap->body, NULL)); if (Jim_EvalObj(interp, jteap->body) != JIM_OK) { Jim_PrintErrorMessage(interp); - } else { + } else switch (e) { + case JTAG_TAP_EVENT_ENABLE: + case JTAG_TAP_EVENT_DISABLE: /* NOTE: we currently assume the handlers * can't fail. That presumes later code * will be verifying the scan chains ... */ - if (e == JTAG_TAP_EVENT_ENABLE) - tap->enabled = true; + tap->enabled = (e == JTAG_TAP_EVENT_ENABLE); + break; + default: + break; } } |