drivers/isdn/i4l/isdn_tty.c: fix check for array overindexing
The check for overindexing of dev->mdm.info[] has an off-by-one. Signed-off-by: Roel Kluin <roel.kluin@gmail.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Acked-by: Karsten Keil <keil@b1-systems.de>
This commit is contained in:
@@ -1592,7 +1592,7 @@ isdn_tty_open(struct tty_struct *tty, struct file *filp)
|
|||||||
int retval, line;
|
int retval, line;
|
||||||
|
|
||||||
line = tty->index;
|
line = tty->index;
|
||||||
if (line < 0 || line > ISDN_MAX_CHANNELS)
|
if (line < 0 || line >= ISDN_MAX_CHANNELS)
|
||||||
return -ENODEV;
|
return -ENODEV;
|
||||||
info = &dev->mdm.info[line];
|
info = &dev->mdm.info[line];
|
||||||
if (isdn_tty_paranoia_check(info, tty->name, "isdn_tty_open"))
|
if (isdn_tty_paranoia_check(info, tty->name, "isdn_tty_open"))
|
||||||
|
Reference in New Issue
Block a user