From 3c5a38240bce76c29a2409397e75af3b90f21073 Mon Sep 17 00:00:00 2001 From: Tom Lendacky Date: Sat, 22 Mar 2003 09:18:02 -0800 Subject: [PATCH] [IPSEC]: IPV6 source address not set correctly in xfrm_state. --- net/ipv4/xfrm_state.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/ipv4/xfrm_state.c b/net/ipv4/xfrm_state.c index 6f9b2693c696a..a0aa440c8cd4d 100644 --- a/net/ipv4/xfrm_state.c +++ b/net/ipv4/xfrm_state.c @@ -404,7 +404,7 @@ xfrm6_state_find(struct in6_addr *daddr, struct in6_addr *saddr, struct flowi *f memcpy(&x->id.daddr, daddr, sizeof(x->sel.daddr)); memcpy(&x->props.saddr, &tmpl->saddr, sizeof(x->props.saddr)); if (ipv6_addr_any((struct in6_addr*)&x->props.saddr)) - memcpy(&x->props.saddr, &saddr, sizeof(x->sel.saddr)); + memcpy(&x->props.saddr, saddr, sizeof(x->props.saddr)); x->props.mode = tmpl->mode; x->props.reqid = tmpl->reqid; x->props.family = AF_INET6; -- 2.53.0