|
@@ -1581,8 +1581,7 @@ static bool filter_connect(struct tipc_sock *tsk, struct sk_buff *skb)
|
|
return true;
|
|
return true;
|
|
|
|
|
|
/* If empty 'ACK-' message, wake up sleeping connect() */
|
|
/* If empty 'ACK-' message, wake up sleeping connect() */
|
|
- if (waitqueue_active(sk_sleep(sk)))
|
|
|
|
- wake_up_interruptible(sk_sleep(sk));
|
|
|
|
|
|
+ sk->sk_data_ready(sk);
|
|
|
|
|
|
/* 'ACK-' message is neither accepted nor rejected: */
|
|
/* 'ACK-' message is neither accepted nor rejected: */
|
|
msg_set_dest_droppable(hdr, 1);
|
|
msg_set_dest_droppable(hdr, 1);
|