diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2007-11-17 23:08:16 +0000 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2007-11-17 23:08:16 +0000 |
commit | 3a19f38d15600df7ab12c8802079caf206e87846 (patch) | |
tree | 854a99ea662474a3fd7ccd57860b4fc5088b186f /src/charon/control/interfaces/xml_interface.c | |
parent | b3b379e0440a9bebed126326a367d6563cb2d562 (diff) | |
download | strongswan-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.c | 6 |
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"); |