svn commit: r300297 - head/sys/netinet6

Andrey V. Elsukov ae at FreeBSD.org
Fri May 20 12:09:12 UTC 2016


Author: ae
Date: Fri May 20 12:09:10 2016
New Revision: 300297
URL: https://svnweb.freebsd.org/changeset/base/300297

Log:
  Remove ip6 pointer initialization and strange check from the beginning
  of ip6_output(). It isn't used until the first time adjusted.
  Remove the comment about adjusting where it is actually initialized.

Modified:
  head/sys/netinet6/ip6_output.c

Modified: head/sys/netinet6/ip6_output.c
==============================================================================
--- head/sys/netinet6/ip6_output.c	Fri May 20 11:56:16 2016	(r300296)
+++ head/sys/netinet6/ip6_output.c	Fri May 20 12:09:10 2016	(r300297)
@@ -325,12 +325,6 @@ ip6_output(struct mbuf *m0, struct ip6_p
 	struct m_tag *fwd_tag = NULL;
 	uint32_t id;
 
-	ip6 = mtod(m, struct ip6_hdr *);
-	if (ip6 == NULL) {
-		printf ("ip6 is NULL");
-		goto bad;
-	}
-
 	if (inp != NULL) {
 		M_SETFIB(m, inp->inp_inc.inc_fibnum);
 		if ((flags & IP_NODEFAULTFLOWID) == 0) {
@@ -412,7 +406,6 @@ ip6_output(struct mbuf *m0, struct ip6_p
 		hdrsplit++;
 	}
 
-	/* adjust pointer */
 	ip6 = mtod(m, struct ip6_hdr *);
 
 	/* adjust mbuf packet header length */


More information about the svn-src-all mailing list