diff options
author | Michael Zaidman <[email protected]> | 2022-11-05 23:11:49 +0200 |
---|---|---|
committer | Jiri Kosina <[email protected]> | 2022-11-11 11:09:36 +0100 |
commit | c2500bdffe5a95fbd0aecdd5be3d2f175ad22f92 (patch) | |
tree | e528f44b71df94400fd7970b89c70c501d0f5ebb /drivers/usb/cdns3/cdns3-debug.h | |
parent | 4b3da6853a619a952e8caf2e8393264dd42ffa27 (diff) |
HID: ft260: fix a NULL pointer dereference in ft260_i2c_write
The zero-length passed into the ft260_i2c_write() triggered the
NULL pointer dereference in the debug message on data[0] access.
Since the controller does not support a write of zero length,
let's not allow it.
Before:
$ sudo i2ctransfer -y 13 w0@0x51
Killed
After:
$ sudo i2ctransfer -y 13 w0@0x51
Error: Sending messages failed: Invalid argument
Reported-by: Enrik Berkhan <[email protected]>
Signed-off-by: Michael Zaidman <[email protected]>
Signed-off-by: Jiri Kosina <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-debug.h')
0 files changed, 0 insertions, 0 deletions