--- a/libpurple/protocols/silc/chat.c Tue Feb 26 20:39:20 2013 -0500 +++ b/libpurple/protocols/silc/chat.c Tue Feb 26 21:20:25 2013 -0500 @@ -151,7 +151,7 @@ } if (channel->mode) { - g_string_append_printf(s, _("<br><b>Channel Modes:</b> ")); + g_string_append(s, _("<br><b>Channel Modes:</b> ")); silcpurple_get_chmode_string(channel->mode, tmp, sizeof(tmp)); g_string_append(s, tmp); } @@ -1225,7 +1225,7 @@ SilcChannelUser chu; SilcChannelEntry channel = NULL; SilcChannelPrivateKey key = NULL; - SilcUInt32 flags; + SilcMessageFlags flags; int ret = 0; char *msg2, *tmp; gboolean found = FALSE;