diff --git a/src/jtag/tcl.c b/src/jtag/tcl.c
index ec74a9e17bd29ecc40a4d6e559ba0975ba2b8854..fc2671e2bc0af02c3cf2fad4f327c68061f2a03d 100644
--- a/src/jtag/tcl.c
+++ b/src/jtag/tcl.c
@@ -1130,7 +1130,7 @@ static int handle_runtest_command(struct command_context_s *cmd_ctx,
 	if (ERROR_OK != retval)
 		return retval;
 
-	jtag_add_runtest(num_clocks, jtag_get_end_state());
+	jtag_add_runtest(num_clocks, TAP_IDLE);
 	jtag_execute_queue();
 
 	return ERROR_OK;