aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichel Jaouen <michel.jaouen@stericsson.com>2011-09-20 09:37:52 +0200
committerØyvind Harboe <oyvind.harboe@zylin.com>2011-09-23 15:31:39 +0200
commit508bc7ca360719dd89a3fd3517732392bed8c16c (patch)
treea5f7c77e3a3c5144d216aadd1f6e60a5de0d0915
parentbfe634aa914c4ac528a1168907069de8ee4dd345 (diff)
kinetis : fix deadlock on device having hasidcode false.
-rw-r--r--src/target/arm_adi_v5.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/target/arm_adi_v5.c b/src/target/arm_adi_v5.c
index 21dc54cd..7f89f2ee 100644
--- a/src/target/arm_adi_v5.c
+++ b/src/target/arm_adi_v5.c
@@ -1122,9 +1122,7 @@ int dap_syssec(struct adiv5_dap *dap)
while (tap != NULL)
{
- if (!tap->hasidcode)
- continue;
- if ( dap_syssec_filter_data[i].idcode == tap->idcode )
+ if ( tap->hasidcode && (dap_syssec_filter_data[i].idcode == tap->idcode) )
{
LOG_DEBUG("DAP: mdmap_init for idcode: %08x",tap->idcode);
dap_syssec_filter_data[i].dap_init(dap);