jingle/action-handlers.c
changeset 15 61ffa66f8288
parent 14 77966ed56e14
child 16 cb085682970f
--- a/jingle/action-handlers.c	Sun Jun 06 23:19:47 2010 +0200
+++ b/jingle/action-handlers.c	Mon Jun 07 19:15:28 2010 +0200
@@ -24,8 +24,12 @@
 #include "jingle.h"
 #include "check.h"
 
-void handle_session_initiate(LmMessage *m, JingleNode *jn, GError *err)
+
+void handle_session_initiate(LmMessage *m, JingleNode *jn)
 {
-  // do stuff here
+  // a session-initiate message must contains at least one <content> element
+  if (g_list_length(jn->content) < 1) {
+    jingle_send_iq_error(message, "cancel", "bad-request", NULL);
+  }
   
 }