From 8676d9fe798e1fc557c6cfe646773f2c808adf70 Mon Sep 17 00:00:00 2001 From: Jan Dumon Date: Tue, 5 Jan 2010 04:52:42 +0000 Subject: [PATCH] --- yaml --- r: 179099 b: refs/heads/master c: 0e0367e980b55629917f3dd5f5f0ccbf3d0dab62 h: refs/heads/master i: 179097: 4b0963f5b6de13aac4673d3cd15e2c6e8c331c4b 179095: bd5711dd283953de28fc6187827c36e4d9107880 v: v3 --- [refs] | 2 +- trunk/drivers/net/usb/hso.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 2b745198e41b..658284bacbc1 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 68a351c501ad22077a969df157cd13367cb43a40 +refs/heads/master: 0e0367e980b55629917f3dd5f5f0ccbf3d0dab62 diff --git a/trunk/drivers/net/usb/hso.c b/trunk/drivers/net/usb/hso.c index 7482d0d5e278..67eb8390cf07 100644 --- a/trunk/drivers/net/usb/hso.c +++ b/trunk/drivers/net/usb/hso.c @@ -1723,6 +1723,10 @@ static int hso_serial_tiocmset(struct tty_struct *tty, struct file *file, D1("no tty structures"); return -EINVAL; } + + if ((serial->parent->port_spec & HSO_PORT_MASK) != HSO_PORT_MODEM) + return -EINVAL; + if_num = serial->parent->interface->altsetting->desc.bInterfaceNumber; spin_lock_irqsave(&serial->serial_lock, flags);