]> Pileus Git - ~andy/linux/blobdiff - drivers/hid/i2c-hid/i2c-hid.c
HID: i2c-hid: fix ret_count check
[~andy/linux] / drivers / hid / i2c-hid / i2c-hid.c
index ce01d5916184e6e6a894fd68342f119e2a2dbdd1..6e1774c3a3f9e5da197de66472ec0e956171952f 100644 (file)
@@ -520,7 +520,7 @@ static int i2c_hid_get_raw_report(struct hid_device *hid,
 
        ret_count = ihid->inbuf[0] | (ihid->inbuf[1] << 8);
 
-       if (!ret_count)
+       if (ret_count <= 2)
                return 0;
 
        ret_count = min(ret_count, ask_count);