jingle/sessions.c
changeset 148 cb40539b88b7
parent 133 361d8577ebd1
child 151 b1acef78e4f5
--- a/jingle/sessions.c	Thu Aug 19 00:00:08 2010 +0200
+++ b/jingle/sessions.c	Thu Aug 19 00:43:39 2010 +0200
@@ -26,6 +26,7 @@
 #include <jingle/jingle.h>
 #include <jingle/sessions.h>
 #include <jingle/register.h>
+#include <jingle/send.h>
 
 static GSList *sessions;
 
@@ -191,11 +192,11 @@
   return NULL;
 }
 
-int session_remove_sessioncontent(JingleSession *sess, const gchar *name)
+gint session_remove_sessioncontent(JingleSession *sess, const gchar *name)
 {
   SessionContent *sc;
   sc = session_find_sessioncontent(sess, name);
-  if(sc == NULL) return;
+  if(sc == NULL) return 0;
 
   if (sc->state == JINGLE_SESSION_STATE_ACTIVE) {
     // TODO: stop the transfer
@@ -275,7 +276,7 @@
 {
   LmMessage* m; 
   LmMessageNode *jnode;
-  const gchar *actionstr, *recipient;
+  const gchar *recipient;
   
   recipient = (js->origin == JINGLE_SESSION_INCOMING) ? js->from : js->to;
 
@@ -285,11 +286,8 @@
   jnode = lm_message_node_add_child(m->node, "jingle", NULL);
 
   lm_message_node_set_attribute(jnode, "xmlns", NS_JINGLE);
-  
-  if (actionstr = jingle_action_list[action].name)
-    lm_message_node_set_attribute(jnode, "action", actionstr);
-  else
-    return NULL;
+
+  lm_message_node_set_attribute(jnode, "action", jingle_action_list[action].name);
 
   if (js->sid)
     lm_message_node_set_attribute(jnode, "sid", js->sid);
@@ -302,9 +300,6 @@
 
 static void lm_insert_sessioncontent(gpointer data, gpointer userdata)
 {
-  const gchar *xmlns;
-  JingleTransportFuncs *tfunc;
-  JingleAppFuncs *afunc;
   SessionContent *content = (SessionContent*) data;
   LmMessageNode *jnode = (LmMessageNode*) userdata;
   LmMessageNode *node = lm_message_node_add_child(jnode, "content", NULL);