diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2007-09-13 15:33:17 +0000 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2007-09-13 15:33:17 +0000 |
commit | 15a9d460c05ac73dfae41bc8a66b07f0c2a48328 (patch) | |
tree | b53c07058dd6af25b9785c4d33ebf815ce5438d7 /src/charon/config/backends/local_backend.c | |
parent | eff806eb5a27c9ff0a01c64e7c3e10f17a48f1a5 (diff) | |
download | strongswan-15a9d460c05ac73dfae41bc8a66b07f0c2a48328.tar.bz2 strongswan-15a9d460c05ac73dfae41bc8a66b07f0c2a48328.tar.xz |
peer_cfg now knows about group memberships
Diffstat (limited to 'src/charon/config/backends/local_backend.c')
-rw-r--r-- | src/charon/config/backends/local_backend.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/charon/config/backends/local_backend.c b/src/charon/config/backends/local_backend.c index 2e80cc870..b5795098a 100644 --- a/src/charon/config/backends/local_backend.c +++ b/src/charon/config/backends/local_backend.c @@ -146,6 +146,13 @@ static peer_cfg_t *get_peer_cfg(private_local_backend_t *this, int prio = (wc1 + wc2) * (MAX_CA_PATH_LEN + 1); int pathlen = 0; identification_t *other_candidate_ca = current->get_other_ca(current); + linked_list_t *groups = current->get_groups(current); + + /* is a group membership required? */ + if (groups->get_count(groups) > 0) + { + DBG1(DBG_CFG, " group membership required"); + } /* are there any ca constraints? */ if (other_candidate_ca->get_type(other_candidate_ca) != ID_ANY) |