diff options
author | ache <ache@FreeBSD.org> | 1995-05-12 20:00:21 +0000 |
---|---|---|
committer | ache <ache@FreeBSD.org> | 1995-05-12 20:00:21 +0000 |
commit | 2810d3d8da8f05a1184ae937c64d8c356a27579e (patch) | |
tree | 3237b23fd6dfce3176b1ff21abb4ae5dae2a97fb | |
parent | 9c36abb627c54029251fce542ae9393faf99b96a (diff) | |
download | FreeBSD-src-2810d3d8da8f05a1184ae937c64d8c356a27579e.zip FreeBSD-src-2810d3d8da8f05a1184ae937c64d8c356a27579e.tar.gz |
Fix getsockopt(IP_ACCT_*) to not panic kernel
Submitted by: Bill Fenner <fenner@parc.xerox.com>
-rw-r--r-- | sys/netinet/raw_ip.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/netinet/raw_ip.c b/sys/netinet/raw_ip.c index 3e31416..441f5f5 100644 --- a/sys/netinet/raw_ip.c +++ b/sys/netinet/raw_ip.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)raw_ip.c 8.2 (Berkeley) 1/4/94 - * $Id: raw_ip.c,v 1.16 1995/03/16 16:25:43 wollman Exp $ + * $Id: raw_ip.c,v 1.17 1995/04/09 01:29:23 davidg Exp $ */ #include <sys/param.h> @@ -268,8 +268,7 @@ rip_ctloutput(op, so, level, optname, m) return(EINVAL); } - op = PRCO_SETOPT; - if (op) { + if (op == PRCO_SETOPT) { error=(*ip_acct_ctl_ptr)(optname, *m); if (*m) (void)m_free(*m); |