diff options
author | Kacheong Poon <Kacheong.Poon@Sun.COM> | 2008-11-07 08:47:26 -0800 |
---|---|---|
committer | Kacheong Poon <Kacheong.Poon@Sun.COM> | 2008-11-07 08:47:26 -0800 |
commit | ca75c6ea2ddf52ba80ee76e6d5363b8195c18328 (patch) | |
tree | c4c3b727448c86fd9df3cf2ee669774123a684ab /usr/src/uts/common/inet/tcp/tcp.c | |
parent | 30cfc677d581f4c0f5cb44a91fac88545bffccc0 (diff) | |
download | illumos-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.c | 6 |
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 */ |