OSDN Git Service

Staging: rts5139: a couple off by one fixes
authorDan Carpenter <dan.carpenter@oracle.com>
Thu, 29 Mar 2012 18:52:20 +0000 (21:52 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 10 Apr 2012 17:31:00 +0000 (10:31 -0700)
commit2471ec5895b2e3eeb55f4386a793123c8a5bf88a
tree62a1d542026c618064a512d036a56e52a81354ee
parentfc44de0097b6eb05e1feb63d045bdafb8120784d
Staging: rts5139: a couple off by one fixes

Inside the array we check ms_start_idx[seg_no + 1] so on the last round
through we end up going past the end of the array.

Also if we don't break out of the loop early then we are beyond the end
of the array there as well.  With this change, if we don't find what we
are looking for, we end on the last element of the array.

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