diff --git a/src/jtag/jlink.c b/src/jtag/jlink.c
index adbc1bccddac094a25775fc06f3f47b3d02dfdca..4a800f7a213b39c54e282ed27150e67db05e1836 100644
--- a/src/jtag/jlink.c
+++ b/src/jtag/jlink.c
@@ -809,7 +809,7 @@ static int jlink_tap_execute(void)
 		DEBUG_JTAG_IO("pending scan result, length = %d", length);
 
 #ifdef _DEBUG_USB_COMMS_
-		jlink_debug_buffer(buffer, byte_length);
+		jlink_debug_buffer(buffer, TAP_SCAN_BYTES(length));
 #endif
 
 		if (jtag_read_buffer(buffer, command) != ERROR_OK)