aboutsummaryrefslogtreecommitdiffstats
path: root/src/starter/starterwhack.c
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2006-06-06 05:41:21 +0000
committerAndreas Steffen <andreas.steffen@strongswan.org>2006-06-06 05:41:21 +0000
commitfc0afb681070a0cb2ad1b5d4d4d7d6bc83b50ebe (patch)
tree8d004acd6e43592a6e5707096c9f3e4c4b1c181b /src/starter/starterwhack.c
parent32b6500fbfe063f3efb5589facd027f4c6cf08ed (diff)
downloadstrongswan-fc0afb681070a0cb2ad1b5d4d4d7d6bc83b50ebe.tar.bz2
strongswan-fc0afb681070a0cb2ad1b5d4d4d7d6bc83b50ebe.tar.xz
created IPv6 environment
Diffstat (limited to 'src/starter/starterwhack.c')
-rw-r--r--src/starter/starterwhack.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/starter/starterwhack.c b/src/starter/starterwhack.c
index 862c01766..0b37ab742 100644
--- a/src/starter/starterwhack.c
+++ b/src/starter/starterwhack.c
@@ -157,13 +157,13 @@ set_whack_end(whack_end_t *w, starter_end_t *end)
w->host_addr = end->addr;
w->host_nexthop = end->nexthop;
w->host_srcip = end->srcip;
+ w->has_client = end->has_client;
- if (end->has_client)
- w->client = end->subnet;
+ if (w->has_client)
+ w->client = end->subnet;
else
- w->client.addr.u.v4.sin_family = AF_INET;
+ w->client.addr.u.v4.sin_family = addrtypeof(&w->host_addr);
- w->has_client = end->has_client;
w->has_client_wildcard = end->has_client_wildcard;
w->has_port_wildcard = end->has_port_wildcard;
w->has_srcip = end->has_srcip;