From 3ad9c34c920c5ff8cb89127c9c1ff3f4a2c4b225 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Tue, 15 Apr 2014 13:21:11 +0200 Subject: [PATCH] vici: Actually add configured virtual IPs to peer config --- src/libcharon/plugins/vici/vici_config.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/libcharon/plugins/vici/vici_config.c b/src/libcharon/plugins/vici/vici_config.c index 2d2f531f7..ee18349a6 100644 --- a/src/libcharon/plugins/vici/vici_config.c +++ b/src/libcharon/plugins/vici/vici_config.c @@ -1689,6 +1689,7 @@ CALLBACK(config_sn, bool, child_cfg_t *child_cfg; auth_cfg_t *auth_cfg; proposal_t *proposal; + host_t *host; DBG2(DBG_CFG, " conn %s:", name); @@ -1768,6 +1769,10 @@ CALLBACK(config_sn, bool, { ike_cfg->add_proposal(ike_cfg, proposal); } + while (peer.vips->remove_first(peer.vips, (void**)&host) == SUCCESS) + { + peer_cfg->add_virtual_ip(peer_cfg, host); + } free_peer_data(&peer);