USB: keyspan: add a sanity test on "len"
authorDan Carpenter <dan.carpenter@oracle.com>
Fri, 5 Apr 2013 05:43:20 +0000 (08:43 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 5 Apr 2013 21:11:25 +0000 (14:11 -0700)
commit01a60e76b6392547ad3dca3ac05b9c886fa5da45
tree5fe22932e6ad9f325e43a374d3cd5376117fd047
parent6a3ae8412f9e9cee0e8647954f4f7f2c50664ca2
USB: keyspan: add a sanity test on "len"

"len" comes from the USB transfer and it's probably correct.  The thing
is that we already have similar checks like:

        if (data[i] >= serial->num_ports) {

So adding a sanity test here matches the rest of the code and is a good
idea.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/serial/keyspan.c