aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/config/backends
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2007-10-01 16:41:34 +0000
committerMartin Willi <martin@strongswan.org>2007-10-01 16:41:34 +0000
commitf53b74c96f86fe25dd1b4871f0c1a80b18ab4514 (patch)
tree84937fcdaf2af4d112bc25f5323d0ca0797bcafd /src/charon/config/backends
parent011fb1b97e241c635210630aa25c98f8fcf5686c (diff)
downloadstrongswan-f53b74c96f86fe25dd1b4871f0c1a80b18ab4514.tar.bz2
strongswan-f53b74c96f86fe25dd1b4871f0c1a80b18ab4514.tar.xz
moved force_encap to ike_config, enables responder to enforce udp encapsulation
fixed bugs in force_encap code
Diffstat (limited to 'src/charon/config/backends')
-rw-r--r--src/charon/config/backends/sqlite_backend.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/charon/config/backends/sqlite_backend.c b/src/charon/config/backends/sqlite_backend.c
index be94f9b5f..9ceed9b8b 100644
--- a/src/charon/config/backends/sqlite_backend.c
+++ b/src/charon/config/backends/sqlite_backend.c
@@ -178,7 +178,8 @@ static peer_cfg_t *process_peer_cfg_row(private_sqlite_backend_t *this,
remote_id = identification_create_from_string((char*)sqlite3_column_text(stmt, 3));
if (local_host && remote_host && local_id && remote_id)
{
- ike_cfg = ike_cfg_create(sqlite3_column_int(stmt, 19), local_host, remote_host);
+ ike_cfg = ike_cfg_create(sqlite3_column_int(stmt, 19), FALSE,
+ local_host, remote_host);
ike_cfg->add_proposal(ike_cfg, proposal_create_default(PROTO_IKE));
peer_cfg = peer_cfg_create(
(char*)sqlite3_column_text(stmt, 1), /* name */
@@ -192,7 +193,6 @@ static peer_cfg_t *process_peer_cfg_row(private_sqlite_backend_t *this,
sqlite3_column_int(stmt, 10), /* jitter */
sqlite3_column_int(stmt, 13), /* reauth */
sqlite3_column_int(stmt, 14), /* mobike */
- FALSE, /* force_encap */
sqlite3_column_int(stmt, 11), /* dpd_delay */
sqlite3_column_int(stmt, 12), /* dpd_action */
local_vip, remote_vip);