handle right=%any case in strongSwan manager

This commit is contained in:
Andreas Steffen
2007-11-17 23:08:16 +00:00
parent b3b379e044
commit 3a19f38d15
3 changed files with 19 additions and 9 deletions
@@ -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");