Don't re-resolve addresses during initiate if they have already been set

This commit is contained in:
Martin Willi 2012-01-20 13:54:39 +01:00
parent aa3b53e716
commit a994050e9c
1 changed files with 5 additions and 1 deletions

View File

@ -1077,7 +1077,11 @@ METHOD(ike_sa_t, initiate, status_t,
{
if (this->state == IKE_CREATED)
{
resolve_hosts(this);
if (this->my_host->is_anyaddr(this->my_host) ||
this->other_host->is_anyaddr(this->other_host))
{
resolve_hosts(this);
}
if (this->other_host->is_anyaddr(this->other_host)
#ifdef ME