--- 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);
}