]> git.sur5r.net Git - openocd/blobdiff - src/jtag/drivers/bitq.c
jtag/bitq: array boundary overflow
[openocd] / src / jtag / drivers / bitq.c
index 66285f7002fda93b7542feb03a4483e981f6e008..55dfe0aa44e9c5a8b4b501d852246ee75c0f8d32 100644 (file)
@@ -123,7 +123,7 @@ static void bitq_path_move(struct pathmove_command *cmd)
 {
        int i;
 
-       for (i = 0; i <= cmd->num_states; i++) {
+       for (i = 0; i < cmd->num_states; i++) {
                if (tap_state_transition(tap_get_state(), false) == cmd->path[i])
                        bitq_io(0, 0, 0);
                else if (tap_state_transition(tap_get_state(), true) == cmd->path[i])