summaryrefslogtreecommitdiffstats
path: root/sys/netinet/tcp_subr.c
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2004-02-19 14:13:21 +0000
committerpjd <pjd@FreeBSD.org>2004-02-19 14:13:21 +0000
commit806650a364da6d56822814b83ebe8fb214bb1775 (patch)
treeacfad4592db822c59e9c1e6b390d629a38de9032 /sys/netinet/tcp_subr.c
parent92fa0888006446f19ecb94917fc328f73a181ca5 (diff)
downloadFreeBSD-src-806650a364da6d56822814b83ebe8fb214bb1775.zip
FreeBSD-src-806650a364da6d56822814b83ebe8fb214bb1775.tar.gz
Fixed ucred structure leak.
Approved by: scottl (mentor) PR: 54163 MFC after: 3 days
Diffstat (limited to 'sys/netinet/tcp_subr.c')
-rw-r--r--sys/netinet/tcp_subr.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/netinet/tcp_subr.c b/sys/netinet/tcp_subr.c
index faaf00a..0878744 100644
--- a/sys/netinet/tcp_subr.c
+++ b/sys/netinet/tcp_subr.c
@@ -1656,6 +1656,8 @@ tcp_twclose(struct tcptw *tw, int reuse)
#endif
in_pcbdetach(inp);
tcpstat.tcps_closed++;
+ crfree(tw->tw_cred);
+ tw->tw_cred = NULL;
if (reuse)
return (tw);
uma_zfree(tcptw_zone, tw);
OpenPOWER on IntegriCloud