diff --git a/Controllers/AsusTUFLaptopController/AsusTUFLaptopController_Windows.cpp b/Controllers/AsusTUFLaptopController/AsusTUFLaptopController_Windows.cpp index 9e098420..bceadba5 100644 --- a/Controllers/AsusTUFLaptopController/AsusTUFLaptopController_Windows.cpp +++ b/Controllers/AsusTUFLaptopController/AsusTUFLaptopController_Windows.cpp @@ -149,9 +149,9 @@ bool AsusTUFLaptopController::deviceIoControlWrapper(const void *dataIn, int com 0); if(result) { - if(*dataSizeOut < BytesReturned) + if((size_t)*dataSizeOut < BytesReturned) { - BytesReturned = *dataSizeOut; + BytesReturned = (size_t)*dataSizeOut; } memmove(dataOut, outBuffer, BytesReturned); }