--- a/jingle/action-handlers.c Fri Aug 13 18:06:17 2010 +0200
+++ b/jingle/action-handlers.c Fri Aug 13 18:10:46 2010 +0200
@@ -341,7 +341,7 @@
JingleSession *sess;
JingleContent *jc;
SessionContent *sc;
- session_content *sc2;
+ session_content *sc2 = g_new0(session_content, 1);
GSList *el;
const gchar *from = lm_message_get_from(jn->message);
@@ -374,7 +374,10 @@
for (el = sess->content; el; el = el->next) {
sc = (SessionContent*)el->data;
// TODO size!
- sc2sc->appfuncs->start(sess->sid, (sess->origin == JINGLE_SESSION_INCOMING) ? sess->from : sess->to, sc->name, sc->description, 2048);
+ sc2->sid = sess->sid;
+ sc2->from = (sess->origin == JINGLE_SESSION_INCOMING) ? sess->from : sess->to;
+ sc2->name = sc->name;
+ sc->appfuncs->start(sc2, 2048);
}
}