hc
2024-01-05 071106ecf68c401173c58808b1cf5f68cc50d390
kernel/net/ipv4/tcp_ulp.c
....@@ -136,6 +136,10 @@
136136 if (icsk->icsk_ulp_ops)
137137 goto out_err;
138138
139
+ err = -ENOTCONN;
140
+ if (!ulp_ops->clone && sk->sk_state == TCP_LISTEN)
141
+ goto out_err;
142
+
139143 err = ulp_ops->init(sk);
140144 if (err)
141145 goto out_err;