hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
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;