jingle/send.c
changeset 47 964b3ebeba8d
parent 43 357e69106171
child 48 3c08b78be871
--- a/jingle/send.c	Sat Jul 10 00:51:45 2010 +0200
+++ b/jingle/send.c	Sun Jul 11 18:23:28 2010 +0200
@@ -29,6 +29,7 @@
 #include <jingle/sessions.h>
 #include <jingle/send.h>
 
+extern LmMessageHandler* jingle_ack_iq_handler;
 
 void jingle_send_session_terminate(JingleNode *jn, const gchar *reason)
 {
@@ -90,7 +91,7 @@
     transport = transfuncs->check(cn, &err);
     if (transport == NULL || err != NULL) continue;
 
-    session_add_content(sess, cn, ACTIVE);
+    session_add_content(sess, cn, JINGLE_SESSION_STATE_ACTIVE);
     accept.content = g_slist_append(accept.content, cn);
   }
 
@@ -105,7 +106,7 @@
   accept.message = lm_message_from_jinglenode(&accept, lm_message_get_from(jn->message));
   if (accept.message) {
     lm_connection_send_with_reply(lconnection, accept.message,
-                                  NULL, &err);
+                                  jingle_ack_iq_handler, &err);
     lm_message_unref(accept.message);
   }
 }