2004-10-08 Mikael Hallendal <micke@imendio.com>
authorhallski <hallski>
Fri, 08 Oct 2004 11:12:03 +0000
changeset 100 2b2a0caf1b3a
parent 99 81e9d035de02
child 101 a8abfbc8c005
2004-10-08 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_new_message_cb): - Fix crash on Solaris when running in verbose mode.
ChangeLog
loudmouth/lm-connection.c
--- a/ChangeLog	Mon Oct 04 22:54:29 2004 +0000
+++ b/ChangeLog	Fri Oct 08 11:12:03 2004 +0000
@@ -1,3 +1,8 @@
+2004-10-08  Mikael Hallendal  <micke@imendio.com>
+
+	* loudmouth/lm-connection.c: (connection_new_message_cb):
+	- Fix crash on Solaris when running in verbose mode.
+
 2004-10-05  Mikael Hallendal  <micke@imendio.com>
 
 	* examples/*.c
--- a/loudmouth/lm-connection.c	Mon Oct 04 22:54:29 2004 +0000
+++ b/loudmouth/lm-connection.c	Fri Oct 08 11:12:03 2004 +0000
@@ -258,11 +258,18 @@
 			   LmMessage    *m,
 			   LmConnection *connection)
 {
+	const gchar *from;
+	
 	lm_message_ref (m);
 
+	from = lm_message_node_get_attribute (m->node, "from");
+	if (!from) {
+		from = "unknown";
+	}
+	
 	lm_verbose ("New message with type=\"%s\" from: %s\n",
 		    _lm_message_type_to_string (lm_message_get_type (m)),
-		    lm_message_node_get_attribute (m->node, "from"));
+		    from);
 
 	g_queue_push_tail (connection->incoming_messages, m);
 }