diff options
| author | Marcel Moolenaar <marcel@FreeBSD.org> | 2006-04-04 01:16:16 +0000 |
|---|---|---|
| committer | Marcel Moolenaar <marcel@FreeBSD.org> | 2006-04-04 01:16:16 +0000 |
| commit | a24d2e121e56cc61f07a3e0b605bc831ae5c8b20 (patch) | |
| tree | e88544ea5e00c2a992908d2928e1599286ef76df /sys/dev/uart/uart_dev_z8530.c | |
| parent | 39eb1d126304a7e0e0d224ed56fec13c7adcbeba (diff) | |
Notes
Diffstat (limited to 'sys/dev/uart/uart_dev_z8530.c')
| -rw-r--r-- | sys/dev/uart/uart_dev_z8530.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/uart/uart_dev_z8530.c b/sys/dev/uart/uart_dev_z8530.c index 4bde071b33dc..c34b0a451fc0 100644 --- a/sys/dev/uart/uart_dev_z8530.c +++ b/sys/dev/uart/uart_dev_z8530.c @@ -71,7 +71,7 @@ z8530_divisor(int rclk, int baudrate) return (0); divisor = (rclk + baudrate) / (baudrate << 1) - 2; - if (divisor >= 65536) + if (divisor < 0 || divisor >= 65536) return (0); act_baud = rclk / 2 / (divisor + 2); |
