Filter out non-matching ike_cfg in backend manager, so backends don't have to
This commit is contained in:
parent
3891b75628
commit
4536e669a8
|
@ -96,6 +96,11 @@ static ike_cfg_match_t get_ike_match(ike_cfg_t *cand, host_t *me, host_t *other)
|
|||
{
|
||||
match += MATCH_ANY;
|
||||
}
|
||||
else
|
||||
{
|
||||
me_cand->destroy(me_cand);
|
||||
return MATCH_NONE;
|
||||
}
|
||||
me_cand->destroy(me_cand);
|
||||
}
|
||||
else
|
||||
|
@ -119,6 +124,11 @@ static ike_cfg_match_t get_ike_match(ike_cfg_t *cand, host_t *me, host_t *other)
|
|||
{
|
||||
match += MATCH_ANY;
|
||||
}
|
||||
else
|
||||
{
|
||||
other_cand->destroy(other_cand);
|
||||
return MATCH_NONE;
|
||||
}
|
||||
other_cand->destroy(other_cand);
|
||||
}
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue