aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/control/interfaces/xml_interface.c
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2007-11-17 23:08:16 +0000
committerAndreas Steffen <andreas.steffen@strongswan.org>2007-11-17 23:08:16 +0000
commit3a19f38d15600df7ab12c8802079caf206e87846 (patch)
tree854a99ea662474a3fd7ccd57860b4fc5088b186f /src/charon/control/interfaces/xml_interface.c
parentb3b379e0440a9bebed126326a367d6563cb2d562 (diff)
downloadstrongswan-3a19f38d15600df7ab12c8802079caf206e87846.tar.bz2
strongswan-3a19f38d15600df7ab12c8802079caf206e87846.tar.xz
handle right=%any case in strongSwan manager
Diffstat (limited to 'src/charon/control/interfaces/xml_interface.c')
-rw-r--r--src/charon/control/interfaces/xml_interface.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/charon/control/interfaces/xml_interface.c b/src/charon/control/interfaces/xml_interface.c
index 8ec295f80..aa2a554a0 100644
--- a/src/charon/control/interfaces/xml_interface.c
+++ b/src/charon/control/interfaces/xml_interface.c
@@ -91,6 +91,9 @@ static void write_id(xmlTextWriterPtr writer, char *element, identification_t *i
char *type = "";
while (TRUE)
{
+ case ID_ANY:
+ type = "any";
+ break;
case ID_IPV4_ADDR:
type = "ipv4";
break;
@@ -114,9 +117,6 @@ static void write_id(xmlTextWriterPtr writer, char *element, identification_t *i
xmlTextWriterWriteFormatString(writer, "%D", id);
break;
}
- case ID_ANY:
- xmlTextWriterWriteAttribute(writer, "type", "any");
- break;
default:
/* TODO: base64 keyid */
xmlTextWriterWriteAttribute(writer, "type", "keyid");