From: Martin Willi Date: Tue, 26 Jun 2012 16:00:40 +0000 (+0200) Subject: Ignore a received %any virtual IP for installation X-Git-Tag: 5.0.0~30 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5def45b890e7a0f9d9b7fbcc360dfe7ca9826970;p=thirdparty%2Fstrongswan.git Ignore a received %any virtual IP for installation --- diff --git a/src/libcharon/sa/ikev2/tasks/ike_config.c b/src/libcharon/sa/ikev2/tasks/ike_config.c index da530a007c..932b02d420 100644 --- a/src/libcharon/sa/ikev2/tasks/ike_config.c +++ b/src/libcharon/sa/ikev2/tasks/ike_config.c @@ -376,7 +376,8 @@ METHOD(task_t, process_i, status_t, process_payloads(this, message); - if (this->virtual_ip) + if (this->virtual_ip && + !this->virtual_ip->is_anyaddr(this->virtual_ip)) { this->ike_sa->set_virtual_ip(this->ike_sa, TRUE, this->virtual_ip); }