--- a/libpurple/protocols/yahoo/yahoochat.c Mon Jan 20 00:08:59 2014 -0800
+++ b/libpurple/protocols/yahoo/yahoochat.c Mon Jan 20 00:11:11 2014 -0800
@@ -664,8 +664,7 @@
room = yahoo_string_decode(gc, pair->value, TRUE);
- if (pair->key == 109) {
+ } else if (pair->key == 109) { if (g_utf8_validate(pair->value, -1, NULL)) {