X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=net%2Fipv6%2Fudp.c;h=b2ef061e6836af29048d1d86ed7b29587f3dd410;hb=2a26d99b251b8625d27aed14e97fc10707a3a81f;hp=9aa7c1c7a9ce1d98f51ff547b936eacc5f671cd4;hpb=4c609922a3ae0248597785d1f9adc8f142a80aef;p=cascardo%2Flinux.git diff --git a/net/ipv6/udp.c b/net/ipv6/udp.c index 9aa7c1c7a9ce..b2ef061e6836 100644 --- a/net/ipv6/udp.c +++ b/net/ipv6/udp.c @@ -427,7 +427,8 @@ try_again: if (is_udp4) { if (inet->cmsg_flags) - ip_cmsg_recv(msg, skb); + ip_cmsg_recv_offset(msg, skb, + sizeof(struct udphdr), off); } else { if (np->rxopt.all) ip6_datagram_recv_specific_ctl(sk, msg, skb);