Filter out non-matching ike_cfg in backend manager, so backends don't have to

This commit is contained in:
Martin Willi
2011-02-03 10:12:16 +01:00
parent 3891b75628
commit 4536e669a8
+10
View File
@@ -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