Please sign in to comment.
sctp: avoid BUG_ON on sctp_wait_for_sndbuf
Alexander Popov reported that an application may trigger a BUG_ON in sctp_wait_for_sndbuf if the socket tx buffer is full, a thread is waiting on it to queue more data and meanwhile another thread peels off the association being used by the first thread. This patch replaces the BUG_ON call with a proper error handling. It will return -EPIPE to the original sendmsg call, similarly to what would have been done if the association wasn't found in the first place. Acked-by: Alexander Popov <firstname.lastname@example.org> Signed-off-by: Marcelo Ricardo Leitner <email@example.com> Reviewed-by: Xin Long <firstname.lastname@example.org> Signed-off-by: David S. Miller <email@example.com>
- Loading branch information...