aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/sctp_timer.c
diff options
context:
space:
mode:
authorRandall Stewart <rrs@FreeBSD.org>2007-10-16 14:05:51 +0000
committerRandall Stewart <rrs@FreeBSD.org>2007-10-16 14:05:51 +0000
commitb201f5360cc8ca00b9e78a6c09423bba44474ee4 (patch)
tree169ea5af0b4fe0690954c3c0bf963a4a2d5dbf1d /sys/netinet/sctp_timer.c
parentbfa5526489f39aa74866b21d7a942746dd73a611 (diff)
Notes
Diffstat (limited to 'sys/netinet/sctp_timer.c')
-rw-r--r--sys/netinet/sctp_timer.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/netinet/sctp_timer.c b/sys/netinet/sctp_timer.c
index e9382a5eb4b0..6f6d188b92ae 100644
--- a/sys/netinet/sctp_timer.c
+++ b/sys/netinet/sctp_timer.c
@@ -1762,6 +1762,7 @@ sctp_autoclose_timer(struct sctp_inpcb *inp,
SCTP_STAT_DECR_GAUGE32(sctps_currestab);
}
SCTP_SET_STATE(asoc, SCTP_STATE_SHUTDOWN_SENT);
+ SCTP_CLEAR_SUBSTATE(asoc, SCTP_STATE_SHUTDOWN_PENDING);
sctp_timer_start(SCTP_TIMER_TYPE_SHUTDOWN,
stcb->sctp_ep, stcb,
asoc->primary_destination);