From 892a1e4a049c5cc79e99a6899eb47290e7b5166a Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Tue, 14 Jun 2011 15:58:03 +0200 Subject: [PATCH] fixed the IF-TNCCS 1.1 ReasonString XML encoding --- .../plugins/tnccs_11/messages/tnccs_reason_strings_msg.c | 2 ++ 1 file changed, 2 insertions(+) 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; }