Commit 075de21
sctp: listen on the sock only when it's state is listening or closed
commit 34b2789 upstream.
Now sctp doesn't check sock's state before listening on it. It could
even cause changing a sock with any state to become a listening sock
when doing sctp_listen.
This patch is to fix it by checking sock's state in sctp_listen, so
that it will listen on the sock with right state.
Reported-by: Andrey Konovalov <andreyknvl@google.com>
Tested-by: Andrey Konovalov <andreyknvl@google.com>
Signed-off-by: Xin Long <lucien.xin@gmail.com>
Acked-by: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Willy Tarreau <w@1wt.eu>1 parent 4d1b81c commit 075de21
1 file changed
+3
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6181 | 6181 | | |
6182 | 6182 | | |
6183 | 6183 | | |
| 6184 | + | |
| 6185 | + | |
| 6186 | + | |
6184 | 6187 | | |
6185 | 6188 | | |
6186 | 6189 | | |
| |||
0 commit comments