forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
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;