summaryrefslogtreecommitdiffstats
path: root/net/ipv6/udp.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/ipv6/udp.c')
-rw-r--r--net/ipv6/udp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/net/ipv6/udp.c b/net/ipv6/udp.c
index f6ba535b6feb..9b6809232b17 100644
--- a/net/ipv6/udp.c
+++ b/net/ipv6/udp.c
@@ -424,8 +424,8 @@ try_again:
424 } 424 }
425 425
426 if (skb_csum_unnecessary(skb)) 426 if (skb_csum_unnecessary(skb))
427 err = skb_copy_datagram_iovec(skb, sizeof(struct udphdr), 427 err = skb_copy_datagram_msg(skb, sizeof(struct udphdr),
428 msg->msg_iov, copied); 428 msg, copied);
429 else { 429 else {
430 err = skb_copy_and_csum_datagram_iovec(skb, sizeof(struct udphdr), msg->msg_iov); 430 err = skb_copy_and_csum_datagram_iovec(skb, sizeof(struct udphdr), msg->msg_iov);
431 if (err == -EINVAL) 431 if (err == -EINVAL)