From fca75577407fce7d6e0efe6c231e4ace6dd669ce Mon Sep 17 00:00:00 2001 From: tuexen Date: Tue, 17 Nov 2009 13:05:51 +0000 Subject: Do not hold the lock longer than necessary. Approved by: rrs (mentor) MFC after: 1 month --- sys/netinet/sctputil.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/netinet/sctputil.c') diff --git a/sys/netinet/sctputil.c b/sys/netinet/sctputil.c index 94dea3f..3f0b2a2 100644 --- a/sys/netinet/sctputil.c +++ b/sys/netinet/sctputil.c @@ -6156,11 +6156,11 @@ sctp_dynamic_set_primary(struct sockaddr *sa, uint32_t vrf_id) * newest first :-0 */ LIST_INSERT_HEAD(&SCTP_BASE_INFO(addr_wq), wi, sctp_nxt_addr); + SCTP_IPI_ITERATOR_WQ_UNLOCK(); sctp_timer_start(SCTP_TIMER_TYPE_ADDR_WQ, (struct sctp_inpcb *)NULL, (struct sctp_tcb *)NULL, (struct sctp_nets *)NULL); - SCTP_IPI_ITERATOR_WQ_UNLOCK(); return (0); } -- cgit v1.1