jingle/jingle.c
changeset 25 11694a99f84b
parent 23 9367e144e626
child 26 af14f8f5a2b6
--- a/jingle/jingle.c	Thu Jul 01 22:11:10 2010 +0200
+++ b/jingle/jingle.c	Fri Jul 02 17:04:41 2010 +0200
@@ -281,7 +281,7 @@
 {
   JingleContent* content = (JingleContent*) data;
   LmMessageNode* dad = (LmMessageNode*) userdata;
-  LmMessageNode* node = (LmMessageNode*) lm_message_node_add_child(dad, "content", NULL), *node2= NULL;
+  LmMessageNode* node = (LmMessageNode*) lm_message_node_add_child(dad, "content", NULL);
   
   if (content->creator == JINGLE_CREATOR_INITIATOR)
     lm_message_node_set_attribute(node, "creator", "initiator");
@@ -300,7 +300,8 @@
     lm_message_node_set_attribute(node, "senders", "initiator");
   else if (content->senders == JINGLE_SENDERS_RESPONDER)
     lm_message_node_set_attribute(node, "senders", "responder");
-    
-    // Care of desc & app
-    
+
+  // Care of desc & trans
+  node->children = jingle_get_appfuncs(content->xmlns_desc)->desc(content->description);
+  node->children->next = jingle_get_transportfuncs(content->xmlns_trans)->trans(content->transport);
 }