aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/plugins/sql/sql_config.c
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2008-04-14 13:23:24 +0000
committerMartin Willi <martin@strongswan.org>2008-04-14 13:23:24 +0000
commit0644ebd3de62e1df38fce4373460a9d1d2957981 (patch)
tree3bcc3bfedb4767bbdbd2c2fea7ed7f167709d078 /src/charon/plugins/sql/sql_config.c
parenta593db5d35ebc7b0492b57c7aa6b8a6ad394fd8e (diff)
downloadstrongswan-0644ebd3de62e1df38fce4373460a9d1d2957981.tar.bz2
strongswan-0644ebd3de62e1df38fce4373460a9d1d2957981.tar.xz
implemented IKE_SA uniqueness using ipsec.conf uniqueids paramater
additionally supports a "keep" value to keep the old IKE_SA
Diffstat (limited to 'src/charon/plugins/sql/sql_config.c')
-rw-r--r--src/charon/plugins/sql/sql_config.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/charon/plugins/sql/sql_config.c b/src/charon/plugins/sql/sql_config.c
index 920268a73..930fb2471 100644
--- a/src/charon/plugins/sql/sql_config.c
+++ b/src/charon/plugins/sql/sql_config.c
@@ -309,11 +309,11 @@ static peer_cfg_t *build_peer_cfg(private_sql_config_t *this, enumerator_t *e,
if (ike)
{
peer_cfg = peer_cfg_create(
- name, 2, ike, local_id, remote_id, cert_policy,
- auth_method, eap_type, eap_vendor, keyingtries,
- rekeytime, reauthtime, jitter, overtime, mobike,
- dpd_delay, NULL, NULL,
- mediation, mediated_cfg, peer_id);
+ name, 2, ike, local_id, remote_id, cert_policy, UNIQUE_NO,
+ auth_method, eap_type, eap_vendor, keyingtries,
+ rekeytime, reauthtime, jitter, overtime, mobike,
+ dpd_delay, NULL, NULL,
+ mediation, mediated_cfg, peer_id);
add_child_cfgs(this, peer_cfg, id);
return peer_cfg;
}