# HG changeset patch # User Nicolas Cornu # Date 1282394643 -7200 # Node ID 35e603b584a3be91cab39dad07366419d8f97e37 # Parent 1ffa1733d4b660b31929b4f8b363e7bddf4c3fa8 bug in new_sessions_with_app diff -r 1ffa1733d4b6 -r 35e603b584a3 jingle/sessions.c --- a/jingle/sessions.c Sat Aug 21 12:43:26 2010 +0200 +++ b/jingle/sessions.c Sat Aug 21 14:44:03 2010 +0200 @@ -403,12 +403,13 @@ const gchar *myjid = g_strdup(lm_connection_get_jid(lconnection)); gchar *sid = jingle_generate_sid(); JingleSession *sess = session_new(sid, myjid, recipientjid, JINGLE_SESSION_OUTGOING); - const gchar **name, **el1 = ns; + const gchar **el1 = ns; gconstpointer *data1 = datas; - - for (name = names; name; ++name) { - session_add_content(sess, *name, JINGLE_SESSION_STATE_PENDING); - session_add_app(sess, *name, *el1, *data1); + int i; + + for (i = 0; names[i]; ++i) { + session_add_content(sess, names[i], JINGLE_SESSION_STATE_PENDING); + session_add_app(sess, names[i], *el1, *data1); if (!++data1 || !++el1) break; }