diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2008-11-16 21:19:58 +0000 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2008-11-16 21:19:58 +0000 |
commit | 7a915d627daadb64ebd46a892dd0ee53b42d1862 (patch) | |
tree | 30ad96d29b5975087ad53eaf38ad834cd4238c41 /src/charon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c | |
parent | ad60c249b6784b8646a829b75eba081e5e5d29c4 (diff) | |
download | strongswan-7a915d627daadb64ebd46a892dd0ee53b42d1862.tar.bz2 strongswan-7a915d627daadb64ebd46a892dd0ee53b42d1862.tar.xz |
completed migration of MIPv6 connections
Diffstat (limited to 'src/charon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c')
-rw-r--r-- | src/charon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/charon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c b/src/charon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c index 2b2fb7f0a..237176925 100644 --- a/src/charon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c +++ b/src/charon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c @@ -858,7 +858,7 @@ static void process_migrate(private_kernel_pfkey_ipsec_t *this, struct sadb_msg* dst_ts = sadb_address2ts(response.dst); dir = kernel2dir(response.x_policy->sadb_x_policy_dir); DBG2(DBG_KNL, " policy %R === %R %N, id %u", src_ts, dst_ts, - policy_dir_names, dir, response.x_policy->sadb_x_policy_id); + policy_dir_names, dir); /* SADB_X_EXT_KMADDRESS is not present in unpatched kernels < 2.6.28 */ if (response.x_kmaddress) @@ -875,7 +875,7 @@ static void process_migrate(private_kernel_pfkey_ipsec_t *this, struct sadb_msg* DBG2(DBG_KNL, " kmaddress: %H...%H", local, remote); } - if (src_ts && dst_ts) + if (src_ts && dst_ts && local && remote) { DBG1(DBG_KNL, "creating migrate job for policy %R === %R %N with reqid {%u}", src_ts, dst_ts, policy_dir_names, dir, reqid, local); |