Skip to content

Commit a9a4892

Browse files
committed
truncated unused bytes of a command buffer.
1 parent 036246b commit a9a4892

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pyocd/probe/pydapaccess/dap_access_cmsis_dap.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ def _encode_transfer_data(self):
312312
buf[pos] = (write_list[write_pos] >> (8 * 3)) & 0xff
313313
pos += 1
314314
write_pos += 1
315-
return buf
315+
return buf[:pos]
316316

317317
def _check_response(self, response):
318318
"""! @brief Check the response status byte from CMSIS-DAP transfer commands.
@@ -402,7 +402,7 @@ def _encode_transfer_block_data(self):
402402
buf[pos] = (write_list[write_pos] >> (8 * 3)) & 0xff
403403
pos += 1
404404
write_pos += 1
405-
return buf
405+
return buf[:pos]
406406

407407
def _decode_transfer_block_data(self, data):
408408
"""! @brief Take a byte array and extract the data from it

0 commit comments

Comments
 (0)