summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/inet/tcp/tcp.c
diff options
context:
space:
mode:
authorKacheong Poon <Kacheong.Poon@Sun.COM>2008-11-07 08:47:26 -0800
committerKacheong Poon <Kacheong.Poon@Sun.COM>2008-11-07 08:47:26 -0800
commitca75c6ea2ddf52ba80ee76e6d5363b8195c18328 (patch)
treec4c3b727448c86fd9df3cf2ee669774123a684ab /usr/src/uts/common/inet/tcp/tcp.c
parent30cfc677d581f4c0f5cb44a91fac88545bffccc0 (diff)
downloadillumos-gate-ca75c6ea2ddf52ba80ee76e6d5363b8195c18328.tar.gz
6768904 tcp_ordrel_mp is freed too early
Diffstat (limited to 'usr/src/uts/common/inet/tcp/tcp.c')
-rw-r--r--usr/src/uts/common/inet/tcp/tcp.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/usr/src/uts/common/inet/tcp/tcp.c b/usr/src/uts/common/inet/tcp/tcp.c
index b4dc117a30..035aee7a3c 100644
--- a/usr/src/uts/common/inet/tcp/tcp.c
+++ b/usr/src/uts/common/inet/tcp/tcp.c
@@ -4195,12 +4195,6 @@ tcp_close_output(void *arg, mblk_t *mp, void *arg2)
ASSERT((connp->conn_fanout != NULL && connp->conn_ref >= 4) ||
(connp->conn_fanout == NULL && connp->conn_ref >= 3));
- /* End point has closed this TCP, no need to send up T_ordrel_ind. */
- if (tcp->tcp_ordrel_mp != NULL) {
- freeb(tcp->tcp_ordrel_mp);
- tcp->tcp_ordrel_mp = NULL;
- }
-
mutex_enter(&tcp->tcp_eager_lock);
if (tcp->tcp_conn_req_cnt_q0 != 0 || tcp->tcp_conn_req_cnt_q != 0) {
/* Cleanup for listener */