X-Git-Url: https://git.sur5r.net/?p=openocd;a=blobdiff_plain;f=src%2Ftarget%2Farm_dap.c;h=3adb4ed267babe0ff5b5fc03274cfb1114deb5a3;hp=3be4d7199c1c9122d33d4ee7b335b36ade13cc55;hb=11019a824d0273012e9b253fd63ddda6a2468c83;hpb=2a3b709aa5d1ab83faed1dc7c296ffc117022d62 diff --git a/src/target/arm_dap.c b/src/target/arm_dap.c index 3be4d719..3adb4ed2 100644 --- a/src/target/arm_dap.c +++ b/src/target/arm_dap.c @@ -48,7 +48,7 @@ static void dap_instance_init(struct adiv5_dap *dap) { int i; /* Set up with safe defaults */ - for (i = 0; i <= 255; i++) { + for (i = 0; i <= DP_APSEL_MAX; i++) { dap->ap[i].dap = dap; dap->ap[i].ap_num = i; /* memaccess_tck max is 255 */ @@ -319,7 +319,7 @@ COMMAND_HANDLER(handle_dap_info_command) break; case 1: COMMAND_PARSE_NUMBER(u32, CMD_ARGV[0], apsel); - if (apsel >= 256) + if (apsel > DP_APSEL_MAX) return ERROR_COMMAND_SYNTAX_ERROR; break; default: