diff options
Diffstat (limited to 'net/ipv4/udp.c')
| -rw-r--r-- | net/ipv4/udp.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/net/ipv4/udp.c b/net/ipv4/udp.c index 7117d1467b0..2722db024a0 100644 --- a/net/ipv4/udp.c +++ b/net/ipv4/udp.c @@ -902,9 +902,9 @@ int udp_sendmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg,  	ipc.addr = inet->inet_saddr;  	ipc.oif = sk->sk_bound_dev_if; -	err = sock_tx_timestamp(sk, &ipc.tx_flags); -	if (err) -		return err; + +	sock_tx_timestamp(sk, &ipc.tx_flags); +  	if (msg->msg_controllen) {  		err = ip_cmsg_send(sock_net(sk), msg, &ipc);  		if (err)  |