diff options
author | Martin Willi <martin@strongswan.org> | 2008-12-04 10:00:03 +0000 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2008-12-04 10:00:03 +0000 |
commit | 3bfd0fe3f2760f95dc65b9a2cc679552e8fe55b7 (patch) | |
tree | 9d9bc7784d372834b443f2e72631982f83764439 /src/charon/config/backend_manager.c | |
parent | 0442562516a446df329f4bb6fac7634719b8093a (diff) | |
download | strongswan-3bfd0fe3f2760f95dc65b9a2cc679552e8fe55b7.tar.bz2 strongswan-3bfd0fe3f2760f95dc65b9a2cc679552e8fe55b7.tar.xz |
handling peer_match with higher priority tan ike_match to select correct config if IPs are equal
Diffstat (limited to 'src/charon/config/backend_manager.c')
-rw-r--r-- | src/charon/config/backend_manager.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/charon/config/backend_manager.c b/src/charon/config/backend_manager.c index 80ca928f2..e9d75ac0b 100644 --- a/src/charon/config/backend_manager.c +++ b/src/charon/config/backend_manager.c @@ -252,7 +252,7 @@ static peer_cfg_t *get_peer_cfg(private_backend_manager_t *this, host_t *me, DBG2(DBG_CFG, " candidate \"%s\": %D...%D with prio %d.%d", current->get_name(current), my_cand, other_cand, match_peer, match_ike); - if (match_peer >= best_peer && match_ike > best_ike) + if (match_peer > best_peer && match_ike >= best_ike) { DESTROY_IF(found); found = current; |