From 474669a2743d375e7db3f0e4670c184335a38aee Mon Sep 17 00:00:00 2001 From: Hideaki Yoshifuji Date: Tue, 2 Dec 2003 19:56:26 -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