--- a/libpurple/protocols/silc/silc.c Sat Oct 01 17:10:45 2011 +0000 +++ b/libpurple/protocols/silc/silc.c Sat Oct 01 18:21:43 2011 +0000 @@ -1593,7 +1593,7 @@ g_free(tmp2); } else buf = g_strdup(_("No topic is set")); - purple_conv_chat_write(PURPLE_CONV_CHAT(conv), gc->account->username, buf, + purple_conv_chat_write(PURPLE_CONV_CHAT(conv), purple_account_get_username(gc->account), buf, PURPLE_MESSAGE_SYSTEM|PURPLE_MESSAGE_NO_LOG, time(NULL)); g_free(buf);