kernel/net/x25/af_x25.c
.. .. @@ -492,6 +492,12 @@ 492 492 int rc = -EOPNOTSUPP; 493 493 494 494 lock_sock(sk); 495 + if (sock->state != SS_UNCONNECTED) {496 + rc = -EINVAL;497 + release_sock(sk);498 + return rc;499 + }500 +495 501 if (sk->sk_state != TCP_LISTEN) { 496 502 memset(&x25_sk(sk)->dest_addr, 0, X25_ADDR_LEN); 497 503 sk->sk_max_ack_backlog = backlog;