skb = dn_wait_for_connect(sk, &timeo);
if (IS_ERR(skb)) {
release_sock(sk);
- return PTR_ERR(skb);
+ return PTR_ERR(sk);
}
}
goto out;
if (signal_pending(current)) {
- rv = sock_intr_errno(timeo);
+ rv = -ERESTARTSYS;
goto out;
}
goto out;
if (signal_pending(current)) {
- err = sock_intr_errno(timeo);
+ err = -ERESTARTSYS;
goto out;
}
/*
* Get a suitably sized skb.
*/
- skb = dn_alloc_send_skb(sk, &len, flags & MSG_DONTWAIT, timeo, &err);
+ skb = dn_alloc_send_skb(sk, &len, flags & MSG_DONTWAIT, &err);
if (err)
break;