Fix compilation errors.
--- a/jingle/sessions.c Thu Jul 01 21:43:01 2010 +0200
+++ b/jingle/sessions.c Thu Jul 01 22:11:10 2010 +0200
@@ -36,14 +36,16 @@
LmMessageNode* trans)
{
JingleSession *js = g_new0(JingleSession, 1);
+ const gchar *from;
+
js->sid = g_strdup(jn->sid);
js->initiator = g_strdup(jn->initiator);
- js->from = lm_message_node_get_attribute(lm_message_get_node(jn->message),
- "from");
- if (!js->from) {
+ from = lm_message_node_get_attribute(lm_message_get_node(jn->message),
+ "from");
+ if (!from) {
return NULL;
}
- js->from = g_strdup(js->from);
+ js->from = g_strdup(from);
sessions = g_slist_append(sessions, js);
--- a/jingle/sessions.h Thu Jul 01 21:43:01 2010 +0200
+++ b/jingle/sessions.h Thu Jul 01 22:11:10 2010 +0200
@@ -10,8 +10,9 @@
typedef struct {
JingleStatus status;
- const gchar *sid;
- const gchar *from;
+ gchar *sid;
+ gchar *initiator;
+ gchar *from;
GSList *content;
} JingleSession;