MFC 199369

Do not hold the lock longer than necessary.
This commit is contained in:
Michael Tuexen 2010-01-17 17:01:01 +00:00
parent a8725a275a
commit 801fc2d035
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/stable/8/; revision=202489

View File

@ -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);
}