summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>1995-05-12 20:00:21 +0000
committerache <ache@FreeBSD.org>1995-05-12 20:00:21 +0000
commit2810d3d8da8f05a1184ae937c64d8c356a27579e (patch)
tree3237b23fd6dfce3176b1ff21abb4ae5dae2a97fb
parent9c36abb627c54029251fce542ae9393faf99b96a (diff)
downloadFreeBSD-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.c5
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);
OpenPOWER on IntegriCloud