ftdiJtagBitbang: quick fix to avoid overflow in writeTDI

This commit is contained in:
Gwenhael Goavec-Merou
2020-11-26 09:26:08 +01:00
parent 5b19775059
commit 88522b0e91
+4
View File
@@ -170,6 +170,10 @@ int FtdiJtagBitBang::writeTDI(uint8_t *tx, uint8_t *rx, uint32_t len, bool end)
if (rx)
memset(rx, 0, len/8);
/* quick fix: use an empty buffer */
if (_num != 0)
flush();
for (uint32_t i = 0, pos = 0; i < len; i++) {
/* keep tms or
* set tms high if it's last bit and end true */