aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--wirish/usb_serial.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/wirish/usb_serial.cpp b/wirish/usb_serial.cpp
index d4a8148..e2cdee3 100644
--- a/wirish/usb_serial.cpp
+++ b/wirish/usb_serial.cpp
@@ -109,8 +109,8 @@ uint32 USBSerial::read(void *buf, uint32 len) {
uint32 bytes_in = 0;
while (len > 0) {
- uint32 new_bytes = usbReceiveBytes(&(uint8)buf[new_bytes], len);
- len -= newBytes;
+ uint32 new_bytes = usbReceiveBytes((uint8*)((uint8*)buf+bytes_in), len);
+ len -= new_bytes;
bytes_in += new_bytes;
}