From 5def45b890e7a0f9d9b7fbcc360dfe7ca9826970 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Tue, 26 Jun 2012 18:00:40 +0200 Subject: [PATCH] Ignore a received %any virtual IP for installation --- src/libcharon/sa/ikev2/tasks/ike_config.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libcharon/sa/ikev2/tasks/ike_config.c b/src/libcharon/sa/ikev2/tasks/ike_config.c index da530a007..932b02d42 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); }