# HG changeset patch # User Richard Laager # Date 1227737635 0 # Node ID 737bf6236bd36784878b5bbf6f29e4b30b342015 # Parent a6a6a6c1905812b26bd2d05ed5171e9fa590b8e0 Compile diff -r a6a6a6c19058 -r 737bf6236bd3 libpurple/protocols/zephyr/zephyr.c --- a/libpurple/protocols/zephyr/zephyr.c Wed Nov 26 21:40:37 2008 +0000 +++ b/libpurple/protocols/zephyr/zephyr.c Wed Nov 26 22:13:55 2008 +0000 @@ -348,7 +348,7 @@ gchar *utf8; GError *err = NULL; zephyr_account *zephyr = gc->proto_data; - if (g_utf8_validate(string, len, NULL)) { + if (g_utf8_validate(string, -1, NULL)) { return g_strdup(string); } else { utf8 = g_convert(string, -1, "UTF-8", zephyr->encoding, NULL, NULL, &err); @@ -896,7 +896,7 @@ #ifndef INET_ADDRSTRLEN #define INET_ADDRSTRLEN 16 #endif - if (!purple_conv_chat_find_user(gcc, sendertmp)) { + if (!purple_conv_chat_find_user(gcc, stripped_sender)) { gchar ipaddr[INET_ADDRSTRLEN]; #ifdef HAVE_INET_NTOP inet_ntop(AF_INET, ¬ice.z_sender_addr.s_addr, ipaddr, sizeof(ipaddr));