commit | e5b50fe7bea43d0658773c89ba410ecc56867ee6 | [log] [tgz] |
---|---|---|
author | Benjamin Tissoires <benjamin.tissoires@gmail.com> | Wed Dec 05 15:02:56 2012 +0100 |
committer | Jiri Kosina <jkosina@suse.cz> | Thu Dec 06 10:58:42 2012 +0100 |
tree | 8e52cc3e9a269224ad1a233c07a751adcf64b3b9 | |
parent | 8a1bbb5319384dab6568ac2ce30d19b922413bec [diff] |
HID: i2c-hid: fix i2c_hid_get_raw_report count mismatches The previous memcpy implementation relied on the size advertized by the device. There were no guarantees that buf was big enough. Some gymnastic is also required with the +2/-2 to take into account the first 2 bytes of the returned buffer where the total returned length is supplied by the device. Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>