commit | 19f3322379c25a235eb1ec6335676549109fa625 | [log] [tgz] |
---|---|---|
author | Hans de Goede <hdegoede@redhat.com> | Wed Feb 02 17:46:00 2011 +0100 |
committer | Gerd Hoffmann <kraxel@redhat.com> | Wed May 04 12:25:52 2011 +0200 |
tree | d833d9d4e6e0d8f0cd7bbb9e57a554ed1c7d1e1a | |
parent | bb6d5498c6756eba3d0779c7753fc8830a8a9078 [diff] |
usb: control buffer fixes Windows allows control transfers to pass up to 4k of data, so raise our control buffer size to 4k. For control out transfers the usb core code copies the control request data to a buffer before calling the device's handle_control callback. Add a check for overflowing the buffer before copying the data. Signed-off-by: Hans de Goede <hdegoede@redhat.com>