From cd237f9a1e359f4dea769a3995e550d9ae045112 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Tue, 17 Nov 2020 02:23:39 +0100 Subject: [PATCH] Fix return value in hid_write_control This won't really fix anything, but might spare us some future headaches. --- windows/hid.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/hid.c b/windows/hid.c index ee832f7..b94f64a 100644 --- a/windows/hid.c +++ b/windows/hid.c @@ -938,17 +938,16 @@ end_of_function: int HID_API_EXPORT HID_API_CALL hid_write_control(hid_device *dev, const unsigned char *data, size_t length) { - DWORD bytes_written = length; BOOL res; res = HidD_SetOutputReport(dev->device_handle, (PVOID)data, (ULONG)length); if (!res) { register_error(dev, "SetOutputReport"); - bytes_written = -1; + return -1; } - return length; + return (int)length; } int HID_API_EXPORT HID_API_CALL hid_read_timeout(hid_device *dev, unsigned char *data, size_t length, int milliseconds)