| version 1.97.2.1, 2004/05/26 20:14:40 |
version 1.97.2.2, 2005/10/31 13:37:33 |
| Line 1391 sosetopt(struct socket *so, int level, i |
|
| Line 1391 sosetopt(struct socket *so, int level, i |
|
| error = EINVAL; |
error = EINVAL; |
| goto bad; |
goto bad; |
| } |
} |
| |
if (mtod(m, struct linger *)->l_linger < 0 || |
| |
mtod(m, struct linger *)->l_linger > (INT_MAX / hz)) { |
| |
error = EDOM; |
| |
goto bad; |
| |
} |
| so->so_linger = mtod(m, struct linger *)->l_linger; |
so->so_linger = mtod(m, struct linger *)->l_linger; |
| /* fall thru... */ |
/* fall thru... */ |
| |
|