Fix pointer arithmetic.

This commit is contained in:
László Monda
2017-07-23 17:51:52 +02:00
parent 5a9286537e
commit 057f048d1b

View File

@@ -106,7 +106,7 @@ void launchEepromTransfer(void)
void readConfiguration(bool isHardware)
{
uint8_t length = GenericHidInBuffer[1];
uint16_t offset = *((uint16_t*)GenericHidInBuffer+2);
uint16_t offset = *((uint16_t*)(GenericHidInBuffer+2));
if (length > USB_GENERIC_HID_OUT_BUFFER_LENGTH-1) {
setError(ConfigTransferResponse_LengthTooLarge);