From 2f1622620b3b79e054c21fb5b1fe7594eefcdd4d Mon Sep 17 00:00:00 2001 From: Hideaki Yoshifuji Date: Wed, 26 Nov 2003 01:24:51 -0800 Subject: [PATCH] [IPV6]: Fix ipv4 mapped address calculation in udpv6_sendmsg(). --- net/ipv6/udp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/ipv6/udp.c b/net/ipv6/udp.c index 5b2f64efc8d14..103ab5d599237 100644 --- a/net/ipv6/udp.c +++ b/net/ipv6/udp.c @@ -825,7 +825,7 @@ static int udpv6_sendmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg struct sockaddr_in sin; sin.sin_family = AF_INET; sin.sin_port = sin6 ? sin6->sin6_port : inet->dport; - sin.sin_addr.s_addr = daddr->s6_addr[3]; + sin.sin_addr.s_addr = daddr->s6_addr32[3]; msg->msg_name = &sin; msg->msg_namelen = sizeof(sin); do_udp_sendmsg: -- 2.53.0