diff --git a/src/libcharon/sa/ike_sa.c b/src/libcharon/sa/ike_sa.c index 752a75696..6ffbd55bd 100644 --- a/src/libcharon/sa/ike_sa.c +++ b/src/libcharon/sa/ike_sa.c @@ -1230,6 +1230,10 @@ static void resolve_hosts(private_ike_sa_t *this) * address family might have changed */ set_other_host(this, host); } + else + { + host->destroy(host); + } } if (this->local_host)