aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2011-06-14 15:58:03 +0200
committerAndreas Steffen <andreas.steffen@strongswan.org>2011-06-14 15:58:03 +0200
commit892a1e4a049c5cc79e99a6899eb47290e7b5166a (patch)
tree02197e152a3403a6d3c455bcd74f96a176694b51 /src
parent0dbfdece4fc0d6d044e1444b9ccacc674a9e7d72 (diff)
downloadstrongswan-892a1e4a049c5cc79e99a6899eb47290e7b5166a.tar.bz2
strongswan-892a1e4a049c5cc79e99a6899eb47290e7b5166a.tar.xz
fixed the IF-TNCCS 1.1 ReasonString XML encoding
Diffstat (limited to 'src')
-rw-r--r--src/libcharon/plugins/tnccs_11/messages/tnccs_reason_strings_msg.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libcharon/plugins/tnccs_11/messages/tnccs_reason_strings_msg.c b/src/libcharon/plugins/tnccs_11/messages/tnccs_reason_strings_msg.c
index d4b5d9bf9..a3476deb0 100644
--- a/src/libcharon/plugins/tnccs_11/messages/tnccs_reason_strings_msg.c
+++ b/src/libcharon/plugins/tnccs_11/messages/tnccs_reason_strings_msg.c
@@ -140,10 +140,12 @@ tnccs_msg_t *tnccs_reason_strings_msg_create(chunk_t reason, chunk_t language)
n2 = xmlNewNode(NULL, BAD_CAST enum_to_name(tnccs_msg_type_names, this->type));
/* could add multiple reasons here, if we had them */
+
n3 = xmlNewNode(NULL, BAD_CAST "ReasonString");
xmlNewProp(n3, BAD_CAST "xml:lang", BAD_CAST this->language.ptr);
xmlNodeSetContent(n3, BAD_CAST this->reason.ptr);
xmlAddChild(n2, n3);
+ xmlAddChild(n, n2);
return &this->public.tnccs_msg_interface;
}