# HG changeset patch # User Paul Aurich # Date 1251437700 0 # Node ID 6b018d1efc5ce4ce7159212271edc9e3bc03b301 # Parent 0a4d0d4cf5df3a5ae7c6f078ab5f728a0f0c6cb6 Oops, I think it's either sleep or coffee time. diff -r 0a4d0d4cf5df -r 6b018d1efc5c libpurple/util.c --- a/libpurple/util.c Fri Aug 28 05:27:00 2009 +0000 +++ b/libpurple/util.c Fri Aug 28 05:35:00 2009 +0000 @@ -4658,7 +4658,7 @@ /* Act like g_strdup */ return NULL; - if (g_utf8_validate(str, -1, &bad)) { + if (!g_utf8_validate(str, -1, &bad)) { purple_debug_error("util", "purple_utf8_strip_unprintables(%s) failed; " "first bad character was %02x (%c)\n", str, *bad, *bad);