Minor bugs
authorNicolas Cornu <nicolas.cornu@ensi-bourges.fr>
Wed, 11 Aug 2010 00:10:09 +0200
changeset 99 3463ce93975a
parent 98 284488711e47
child 100 c033d2fc0f7d
Minor bugs
jingle/action-handlers.c
jingle/jingle.c
jingle/send.c
--- a/jingle/action-handlers.c	Tue Aug 10 23:54:37 2010 +0200
+++ b/jingle/action-handlers.c	Wed Aug 11 00:10:09 2010 +0200
@@ -348,7 +348,7 @@
   // We're looking if the session exist
   sess = session_find_by_sid(jn->sid, from);
   if (sess == NULL) {
-    // TODO: send unknow-session
+    jingle_send_iq_error(jn->message, "cancel", "item-not-found", "unknown-session");
     return;
   }
   
--- a/jingle/jingle.c	Tue Aug 10 23:54:37 2010 +0200
+++ b/jingle/jingle.c	Wed Aug 11 00:10:09 2010 +0200
@@ -68,11 +68,11 @@
   { "content-remove",    handle_content_remove },
   { "description-info",  NULL },
   { "security-info",     NULL },
-  { "session-accept",    NULL },
+  { "session-accept",    handle_session_accept },
   { "session-info",      NULL },
   { "session-initiate",  handle_session_initiate },
   { "session-terminate", handle_session_terminate },
-  { "transport-accept",  handle_session_accept },
+  { "transport-accept",  NULL },
   { "transport-info",    NULL },
   { "transport-reject",  NULL },
   { "transport-replace", NULL },
--- a/jingle/send.c	Tue Aug 10 23:54:37 2010 +0200
+++ b/jingle/send.c	Wed Aug 11 00:10:09 2010 +0200
@@ -123,7 +123,7 @@
     return;
   }
 
-  mess = lm_message_from_jinglesession(sess, JINGLE_CONTENT_ACCEPT);
+  mess = lm_message_from_jinglesession(sess, JINGLE_SESSION_ACCEPT);
   if (mess) {
     ackhandle = g_new0(JingleAckHandle, 1);
     ackhandle->callback = jingle_handle_ack_iq_sa;