# HG changeset patch # User Ethan Blanton # Date 1311094583 0 # Node ID 958621e23f5de025713fdcff097f235b7d225c4e # Parent 8dbe2f531a89431514dcd7290751f49fdcc9218d Fix the handling of IRC formatting following mIRC ^O. Fixes #14436 diff -r 8dbe2f531a89 -r 958621e23f5d ChangeLog --- a/ChangeLog Sun Jul 17 20:38:09 2011 +0000 +++ b/ChangeLog Tue Jul 19 16:56:23 2011 +0000 @@ -17,6 +17,9 @@ * Fix building of the bundled libgadu library with older versions of GnuTLS. (patch plucked from upstream) (#14365) + IRC: + * Fix the handling of formatting following mIRC ^O (#14436) + MSN: * Fix seemingly random crashing. (#14307) diff -r 8dbe2f531a89 -r 958621e23f5d libpurple/protocols/irc/parse.c --- a/libpurple/protocols/irc/parse.c Sun Jul 17 20:38:09 2011 +0000 +++ b/libpurple/protocols/irc/parse.c Tue Jul 19 16:56:23 2011 +0000 @@ -459,6 +459,7 @@ decoded = g_string_append(decoded, ""); if (font) decoded = g_string_append(decoded, ""); + bold = italic = underline = font = FALSE; break; default: purple_debug(PURPLE_DEBUG_ERROR, "irc", "Unexpected mIRC formatting character %d\n", *cur);