diff options
author | Simon Arlott <simon@fire.lp0.eu> | 2009-11-21 15:07:14 +0000 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-03-02 14:52:58 -0800 |
commit | 5d0a9c7932c45435de72b5a5b2825c7eb34186a4 (patch) | |
tree | bc35d2d276ffd5b00b1d73b3946155ad5c1a9e23 /drivers/usb/atm/usbatm.c | |
parent | 1bfbd283cd3082b6cadfbf340faf7d35b8a36b83 (diff) | |
download | talos-obmc-linux-5d0a9c7932c45435de72b5a5b2825c7eb34186a4.tar.gz talos-obmc-linux-5d0a9c7932c45435de72b5a5b2825c7eb34186a4.zip |
USB: cxacru: check data length is not negative
When attempting to read data that is not actually
an array of values, the length may be negative
which causes an Oops due to a likely access off
the end of the data array.
This bug should not occur under normal use unless
the device returns an invalid response.
Signed-off-by: Simon Arlott <simon@fire.lp0.eu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/atm/usbatm.c')
0 files changed, 0 insertions, 0 deletions