Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Mar 2002 08:45:54 -0800 (PST)
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/netinet ip_icmp.c ip_mroute.c ip_output.c
Message-ID:  <200203221645.g2MGjs841132@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
ru          2002/03/22 08:45:54 PST

  Modified files:
    sys/netinet          ip_icmp.c ip_mroute.c ip_output.c 
  Log:
  Prevent icmp_reflect() from calling ip_output() with a NULL route
  pointer which will then result in the allocated route's reference
  count never being decremented.  Just flood ping the localhost and
  watch refcnt of the 127.0.0.1 route with netstat(1).
  
  Submitted by:   jayanth
  
  Back out ip_output.c,v 1.143 and ip_mroute.c,v 1.69 that allowed
  ip_output() to be called with a NULL route pointer.  The previous
  paragraph shows why this was a bad idea in the first place.
  
  MFC after:      0 days
  
  Revision  Changes    Path
  1.69      +2 -2      src/sys/netinet/ip_icmp.c
  1.72      +2 -1      src/sys/netinet/ip_mroute.c
  1.153     +4 -6      src/sys/netinet/ip_output.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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