netdev
[Top] [All Lists]

[PATCH] (Updated) IPSec: IPv6 source address not set correctly in xfrm_s

To: netdev@xxxxxxxxxxx
Subject: [PATCH] (Updated) IPSec: IPv6 source address not set correctly in xfrm_state
From: Tom Lendacky <toml@xxxxxxxxxx>
Date: 21 Mar 2003 11:39:50 -0600
Cc: davem@xxxxxxxxxx, kuznet@xxxxxxxxxxxxx, toml@xxxxxxxxxx
Sender: netdev-bounce@xxxxxxxxxxx
Here is the updated patch.

Thanks,
Tom

--- linux-2.5.65-orig/net/ipv4/xfrm_state.c     2003-03-17 15:44:21.000000000 
-0600
+++ linux-2.5.65/net/ipv4/xfrm_state.c  2003-03-21 10:51:53.000000000 -0600
@@ -404,7 +404,7 @@
                        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;




<Prev in Thread] Current Thread [Next in Thread>