mirror of
https://github.com/torvalds/linux.git
synced 2024-12-19 09:32:32 +00:00
[media] dvb-usb: improve sanity check of adap->active_fe in dvb_usb_ctrl_feed
The check for (adap->active_fe < 0) at the top of dvb_usb_ctrl_feed is a sanity check to ensure that adap->active_fe is valid. Improve that sanity check by also checking for (adap->active_fe >= adap->num_frontends_initialized) Signed-off-by: Michael Krufky <mkrufky@kernellabs.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
4b5d01e9f6
commit
2d04c13a50
@ -17,7 +17,8 @@ static int dvb_usb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff)
|
||||
if (adap == NULL)
|
||||
return -ENODEV;
|
||||
|
||||
if (adap->active_fe < 0) {
|
||||
if ((adap->active_fe < 0) ||
|
||||
(adap->active_fe >= adap->num_frontends_initialized)) {
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user