diff -r e6c82f6c2485 -r 49be7bdacd56 libpurple/conversation.c --- a/libpurple/conversation.c Wed Sep 19 06:19:19 2007 +0000 +++ b/libpurple/conversation.c Wed Sep 19 06:48:59 2007 +0000 @@ -225,6 +225,7 @@ msg->flags = flags; msg->what = g_strdup(message); msg->when = when; + msg->conv = conv; conv->message_history = g_list_prepend(conv->message_history, msg); }