Log peer cfg enumeration externally for flexibility
This commit is contained in:
@@ -347,9 +347,6 @@ METHOD(backend_manager_t, create_peer_cfg_enumerator, enumerator_t*,
|
||||
return enumerator;
|
||||
}
|
||||
|
||||
DBG1(DBG_CFG, "looking for peer configs matching %H[%Y]...%H[%Y]",
|
||||
me, my_id, other, other_id);
|
||||
|
||||
configs = linked_list_create();
|
||||
/* only once allocated helper list for sorting */
|
||||
helper = linked_list_create();
|
||||
|
||||
@@ -269,6 +269,8 @@ static bool load_cfg_candidates(private_ike_auth_t *this)
|
||||
my_id = this->ike_sa->get_my_id(this->ike_sa);
|
||||
other_id = this->ike_sa->get_other_id(this->ike_sa);
|
||||
|
||||
DBG1(DBG_CFG, "looking for peer configs matching %H[%Y]...%H[%Y]",
|
||||
me, my_id, other, other_id);
|
||||
enumerator = charon->backends->create_peer_cfg_enumerator(charon->backends,
|
||||
me, other, my_id, other_id);
|
||||
while (enumerator->enumerate(enumerator, &peer_cfg))
|
||||
|
||||
@@ -334,10 +334,13 @@ static peer_cfg_t *select_config(private_main_mode_t *this, identification_t *id
|
||||
{
|
||||
enumerator_t *enumerator;
|
||||
peer_cfg_t *current, *found = NULL;
|
||||
host_t *me, *other;
|
||||
|
||||
me = this->ike_sa->get_my_host(this->ike_sa);
|
||||
other = this->ike_sa->get_other_host(this->ike_sa);
|
||||
DBG1(DBG_CFG, "looking for peer configs matching %H...%H[%Y]", me, other, id);
|
||||
enumerator = charon->backends->create_peer_cfg_enumerator(charon->backends,
|
||||
this->ike_sa->get_my_host(this->ike_sa),
|
||||
this->ike_sa->get_other_host(this->ike_sa), NULL, id);
|
||||
me, other, NULL, id);
|
||||
while (enumerator->enumerate(enumerator, ¤t))
|
||||
{
|
||||
if (get_auth_method(this, current) == this->auth_method)
|
||||
|
||||
Reference in New Issue
Block a user