]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Merge in6_pcb.c:1.86 from HEAD to RELENG_7:
authorrwatson <rwatson@FreeBSD.org>
Fri, 21 Dec 2007 14:25:43 +0000 (14:25 +0000)
committerrwatson <rwatson@FreeBSD.org>
Fri, 21 Dec 2007 14:25:43 +0000 (14:25 +0000)
commitee90ef1f35b67deb441f9fa6d48eccd7c0a0a520
tree1f151952c9f7395c3207f2ac9aa22f894e377854
parent9d69718963dc4517ece25d3b7fb3949975502fb4
Merge in6_pcb.c:1.86 from HEAD to RELENG_7:

  Fix leaking MAC labels for IPv6 inpcbs by adding missing MAC label
  destroy call; this transpired because the inpcb alloc path for IPv4/IPv6
  is the same code, but IPv6 has a separate free path.  The results was
  that as new IPv6 TCP connections were created, kernel memory would
  gradually leak.

  Reported by:    tanyong <tanyong at ercist dot iscas dot ac dot cn>,
                  zhouzhouyi

Approved by: re (kensmith)
sys/netinet6/in6_pcb.c