diff --git a/Controllers/LogitechController/LogitechGLightsyncController/LogitechGLightsyncController.cpp b/Controllers/LogitechController/LogitechGLightsyncController/LogitechGLightsyncController.cpp index d0a222b6..b3e276ad 100644 --- a/Controllers/LogitechController/LogitechGLightsyncController/LogitechGLightsyncController.cpp +++ b/Controllers/LogitechController/LogitechGLightsyncController/LogitechGLightsyncController.cpp @@ -131,8 +131,8 @@ void LogitechGLightsyncController::UpdateMouseLED( void LogitechGLightsyncController::SetDirectMode(bool direct) { - char cmd_buf[7]; - char usb_buf[20]; + unsigned char cmd_buf[7]; + unsigned char usb_buf[20]; /*-----------------------------------------------------*\ | Zero out buffer | @@ -169,12 +169,12 @@ void LogitechGLightsyncController::SetDirectMode(bool direct) { std::lock_guard guard(*mutex); - hid_write(cmd_dev, (unsigned char *)cmd_buf, 7); - hid_read(dev, (unsigned char *)usb_buf, 20); + hid_write(cmd_dev, cmd_buf, 7); + hid_read(dev, usb_buf, 20); } else { - hid_write(cmd_dev, (unsigned char *)cmd_buf, 7); - hid_read(dev, (unsigned char *)usb_buf, 20); + hid_write(cmd_dev, cmd_buf, 7); + hid_read(dev, usb_buf, 20); } }