diff --git a/src/aio.c b/src/aio.c index c5fa0ce..c3fa81a 100644 --- a/src/aio.c +++ b/src/aio.c @@ -86,7 +86,7 @@ static void aio_get_fan_speed(libusb_device_handle *dev, uint16_t *speeds) { req[1] = i; if (aio_post(dev, 2, 6) != 0) speeds[i] = UINT16_MAX; - speeds[i] = (uint8_t)(resp[4] << 8 | resp[5]); + speeds[i] = (uint16_t)(resp[4] << 8 | resp[5]); } }