kernel/net/tipc/socket.c
.. .. @@ -300,9 +300,9 @@ 300 300 tipc_sk_respond(sk, skb, error); 301 301 } 302 302 303 -static bool tipc_sk_connected(struct sock *sk)303 +static bool tipc_sk_connected(const struct sock *sk)304 304 { 305 - return sk->sk_state == TIPC_ESTABLISHED;305 + return READ_ONCE(sk->sk_state) == TIPC_ESTABLISHED;306 306 } 307 307 308 308 /* tipc_sk_type_connectionless - check if the socket is datagram socket