Re: [PATCH v2 4/4] HID: i2c-hid: fix i2c_hid_get_raw_report count mismatches
From: Benjamin Tissoires <hidden>
Date: 2012-12-07 15:13:33
Also in:
linux-i2c, lkml
From: Benjamin Tissoires <hidden>
Date: 2012-12-07 15:13:33
Also in:
linux-i2c, lkml
On Thu, Dec 6, 2012 at 11:01 AM, Jiri Kosina [off-list ref] wrote:
quoted
quoted
- count = ihid->inbuf[0] | (ihid->inbuf[1] << 8); + ret_count = ihid->inbuf[0] | (ihid->inbuf[1] << 8); + if (!ret_count)I'd make this (ret_count <= 2), as this would let you call memcpy with a null or even negative length.Good catch, it doesn't account for the 2 bytes needed for storing the reply size. I have fixed that and applied the patch, thanks everybody!
Hi Jiri, Jean, thank you very much for the work done. I was in a meeting past two days, so I was not able to answer sooner. Cheers, Benjamin