diff options
author | Michel 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 |
commit | 508bc7ca360719dd89a3fd3517732392bed8c16c (patch) | |
tree | a5f7c77e3a3c5144d216aadd1f6e60a5de0d0915 /src/target | |
parent | bfe634aa914c4ac528a1168907069de8ee4dd345 (diff) |
kinetis : fix deadlock on device having hasidcode false.
Diffstat (limited to 'src/target')
-rw-r--r-- | src/target/arm_adi_v5.c | 4 |
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); |