Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Dec 2008 10:29:35 +0000 (UTC)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r185928 - head/sys/netipx
Message-ID:  <200812111029.mBBATZmH062799@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rwatson
Date: Thu Dec 11 10:29:35 2008
New Revision: 185928
URL: http://svn.freebsd.org/changeset/base/185928

Log:
  Add missing "goto set_head" for SO_IPX_CHECKSUM; otherwise we fall through
  to the SO_HEADERS_ON_OUTPUT case and set that instead.
  
  MFC after:	1 week
  Found with:	Coverity Prevent(tm)
  Coverity ID:	3988

Modified:
  head/sys/netipx/ipx_usrreq.c

Modified: head/sys/netipx/ipx_usrreq.c
==============================================================================
--- head/sys/netipx/ipx_usrreq.c	Thu Dec 11 09:52:45 2008	(r185927)
+++ head/sys/netipx/ipx_usrreq.c	Thu Dec 11 10:29:35 2008	(r185928)
@@ -412,6 +412,7 @@ ipx_ctloutput(struct socket *so, struct 
 
 		case SO_IPX_CHECKSUM:
 			mask = IPXP_CHECKSUM;
+			goto set_head;
 
 		case SO_HEADERS_ON_OUTPUT:
 			mask = IPXP_RAWOUT;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200812111029.mBBATZmH062799>