svn commit: r297985 - head/sys/netinet

Luiz Otavio O Souza loos at FreeBSD.org
Thu Apr 14 18:57:32 UTC 2016


Author: loos
Date: Thu Apr 14 18:57:30 2016
New Revision: 297985
URL: https://svnweb.freebsd.org/changeset/base/297985

Log:
  Do not overwrite the dchg variable.
  
  It does not cause any real issues because the variable is overwritten
  only when the packet is forwarded (and the variable is not used anymore).
  
  Obtained from:	pfSense
  MFC after:	2 weeks
  Sponsored by:	Rubicon Communications (Netgate)

Modified:
  head/sys/netinet/ip_input.c

Modified: head/sys/netinet/ip_input.c
==============================================================================
--- head/sys/netinet/ip_input.c	Thu Apr 14 18:37:40 2016	(r297984)
+++ head/sys/netinet/ip_input.c	Thu Apr 14 18:57:30 2016	(r297985)
@@ -571,8 +571,7 @@ tooshort:
 		goto ours;
 	}
 	if (m->m_flags & M_IP_NEXTHOP) {
-		dchg = (m_tag_find(m, PACKET_TAG_IPFORWARD, NULL) != NULL);
-		if (dchg != 0) {
+		if (m_tag_find(m, PACKET_TAG_IPFORWARD, NULL) != NULL) {
 			/*
 			 * Directly ship the packet on.  This allows
 			 * forwarding packets originally destined to us


More information about the svn-src-head mailing list