this->ike_sa->clear_peer_addresses(this->ike_sa);
first = FALSE;
/* add the peer's current address to the list */
- host = this->ike_sa->get_other_host(this->ike_sa);
+ host = message->get_source(message);
this->ike_sa->add_peer_address(this->ike_sa,
host->clone(host));
}
{
this->ike_sa->clear_peer_addresses(this->ike_sa);
/* add the peer's current address to the list */
- host = this->ike_sa->get_other_host(this->ike_sa);
+ host = message->get_source(message);
this->ike_sa->add_peer_address(this->ike_sa, host->clone(host));
this->addresses_updated = TRUE;
break;