aboutsummaryrefslogtreecommitdiff
path: root/netlinkd_sys/netlinkd/netlinkd.c
diff options
context:
space:
mode:
Diffstat (limited to 'netlinkd_sys/netlinkd/netlinkd.c')
-rw-r--r--netlinkd_sys/netlinkd/netlinkd.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/netlinkd_sys/netlinkd/netlinkd.c b/netlinkd_sys/netlinkd/netlinkd.c
index 13bc454..d24f0c2 100644
--- a/netlinkd_sys/netlinkd/netlinkd.c
+++ b/netlinkd_sys/netlinkd/netlinkd.c
@@ -79,11 +79,11 @@ int netlinkd_create_4in6(
struct ip_tunnel_parm p;
strcpy(p.name, tnlname);
- p.iph.version = 2;
+ p.iph.version = 0;
p.iph.ihl = 0;
p.iph.protocol = IPPROTO_IP;
- p.iph.saddr = saddr[0];
- p.iph.daddr = daddr[0];
+ memcpy(&p.iph.saddr, saddr, 16);
+ memcpy(&p.iph.daddr, daddr, 16);
p.link = if_nametoindex(ifmaster);
if (!p.link) {