sctp: small cleanup, no functional change intended.
MFC after: 3 days
This commit is contained in:
parent
69c5fa5cd1
commit
bdd4630c9a
@ -2032,14 +2032,13 @@ sctp_timeout_handler(void *t)
|
||||
sctp_inpcb_free(inp, SCTP_FREE_SHOULD_USE_ABORT,
|
||||
SCTP_CALLED_FROM_INPKILL_TIMER);
|
||||
inp = NULL;
|
||||
goto out_no_decr;
|
||||
goto out_decr;
|
||||
case SCTP_TIMER_TYPE_ASOCKILL:
|
||||
KASSERT(inp != NULL && stcb != NULL && net == NULL,
|
||||
("timeout of type %d: inp = %p, stcb = %p, net = %p",
|
||||
type, inp, stcb, net));
|
||||
SCTP_STAT_INCR(sctps_timoassockill);
|
||||
/* Can we free it yet? */
|
||||
SCTP_INP_DECR_REF(inp);
|
||||
sctp_timer_stop(SCTP_TIMER_TYPE_ASOCKILL, inp, stcb, NULL,
|
||||
SCTP_FROM_SCTPUTIL + SCTP_LOC_1);
|
||||
(void)sctp_free_assoc(inp, stcb, SCTP_NORMAL_PROC,
|
||||
@ -2049,7 +2048,7 @@ sctp_timeout_handler(void *t)
|
||||
* duplicate unlock or unlock of a free mtx :-0
|
||||
*/
|
||||
stcb = NULL;
|
||||
goto out_no_decr;
|
||||
goto out_decr;
|
||||
case SCTP_TIMER_TYPE_ADDR_WQ:
|
||||
KASSERT(inp == NULL && stcb == NULL && net == NULL,
|
||||
("timeout of type %d: inp = %p, stcb = %p, net = %p",
|
||||
@ -2107,7 +2106,6 @@ sctp_timeout_handler(void *t)
|
||||
if (net != NULL) {
|
||||
sctp_free_remote_addr(net);
|
||||
}
|
||||
out_no_decr:
|
||||
SCTPDBG(SCTP_DEBUG_TIMER2, "Timer type %d handler finished.\n", type);
|
||||
CURVNET_RESTORE();
|
||||
NET_EPOCH_EXIT(et);
|
||||
|
Loading…
Reference in New Issue
Block a user