aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/usb/serial
diff options
context:
space:
mode:
authorAndriy Gapon <avg@FreeBSD.org>2018-05-21 21:00:13 +0000
committerAndriy Gapon <avg@FreeBSD.org>2018-05-21 21:00:13 +0000
commit40e7b064924988c670edd573271c8d159dd2315f (patch)
tree95fb62afb392765d1db62eb553e594236a9fe8bd /sys/dev/usb/serial
parent7acd73fd1e23c9488ebd9bd5c42af3bf53d17576 (diff)
Notes
Diffstat (limited to 'sys/dev/usb/serial')
-rw-r--r--sys/dev/usb/serial/uchcom.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/usb/serial/uchcom.c b/sys/dev/usb/serial/uchcom.c
index f8c6b52829bd..9c9058ca117a 100644
--- a/sys/dev/usb/serial/uchcom.c
+++ b/sys/dev/usb/serial/uchcom.c
@@ -689,6 +689,10 @@ uchcom_pre_param(struct ucom_softc *ucom, struct termios *t)
default:
return (EIO);
}
+ if ((t->c_cflag & CSTOPB) != 0)
+ return (EIO);
+ if ((t->c_cflag & PARENB) != 0)
+ return (EIO);
if (uchcom_calc_divider_settings(&dv, t->c_ospeed)) {
return (EIO);