aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/control
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2007-11-15 10:09:14 +0000
committerMartin Willi <martin@strongswan.org>2007-11-15 10:09:14 +0000
commit5d4aea685f4868ded24c712c72670b9f43865837 (patch)
treee930337a19aecf2eb9e3fb5ccbe60b977c767687 /src/charon/control
parent93fc29c6cf391f51d13ded4b760ac85f5d60f13b (diff)
downloadstrongswan-5d4aea685f4868ded24c712c72670b9f43865837.tar.bz2
strongswan-5d4aea685f4868ded24c712c72670b9f43865837.tar.xz
filtering out IKEv1 configurations for manager
Diffstat (limited to 'src/charon/control')
-rw-r--r--src/charon/control/interfaces/xml_interface.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/charon/control/interfaces/xml_interface.c b/src/charon/control/interfaces/xml_interface.c
index a3be5703d..8ec295f80 100644
--- a/src/charon/control/interfaces/xml_interface.c
+++ b/src/charon/control/interfaces/xml_interface.c
@@ -313,6 +313,11 @@ static void request_query_config(xmlTextReaderPtr reader, xmlTextWriterPtr write
ike_cfg_t *ike_cfg;
linked_list_t *list;
+ if (peer_cfg->get_ike_version(peer_cfg) != 2)
+ { /* only IKEv2 connections yet */
+ continue;
+ }
+
/* <peerconfig> */
xmlTextWriterStartElement(writer, "peerconfig");
xmlTextWriterWriteElement(writer, "name", peer_cfg->get_name(peer_cfg));