# HG changeset patch # User Mikael Berthe # Date 1162934499 -3600 # Node ID dd9e7eb5f8a89ecdfdd996dd62097377d549980b # Parent dff25377c11f5d7d9daefae96c41aeefbe1ec9be Remove old UTF-8 conversions These calls to from_utf8() are buggy because the conversion is now done at a lower level. diff -r dff25377c11f -r dd9e7eb5f8a8 mcabber/src/jab_iq.c --- a/mcabber/src/jab_iq.c Mon Nov 06 22:54:01 2006 +0100 +++ b/mcabber/src/jab_iq.c Tue Nov 07 22:21:39 2006 +0100 @@ -230,7 +230,7 @@ static void iqscallback_version(eviqs *iqp, xmlnode xml_result, guint iqcontext) { xmlnode ansqry; - char *p, *p_noutf8; + char *p; char *bjid; char *buf; @@ -263,33 +263,21 @@ // Get result data... p = xmlnode_get_tag_data(ansqry, "name"); if (p) { - p_noutf8 = from_utf8(p); - if (p_noutf8) { - buf = g_strdup_printf("Name: %s", p_noutf8); - scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_NONE); - g_free(p_noutf8); - g_free(buf); - } + buf = g_strdup_printf("Name: %s", p); + scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_NONE); + g_free(buf); } p = xmlnode_get_tag_data(ansqry, "version"); if (p) { - p_noutf8 = from_utf8(p); - if (p_noutf8) { - buf = g_strdup_printf("Version: %s", p_noutf8); - scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_NONE); - g_free(p_noutf8); - g_free(buf); - } + buf = g_strdup_printf("Version: %s", p); + scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_NONE); + g_free(buf); } p = xmlnode_get_tag_data(ansqry, "os"); if (p) { - p_noutf8 = from_utf8(p); - if (p_noutf8) { - buf = g_strdup_printf("OS: %s", p_noutf8); - scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_NONE); - g_free(p_noutf8); - g_free(buf); - } + buf = g_strdup_printf("OS: %s", p); + scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_NONE); + g_free(buf); } } @@ -306,7 +294,7 @@ static void iqscallback_time(eviqs *iqp, xmlnode xml_result, guint iqcontext) { xmlnode ansqry; - char *p, *p_noutf8; + char *p; char *bjid; char *buf; @@ -339,33 +327,21 @@ // Get result data... p = xmlnode_get_tag_data(ansqry, "utc"); if (p) { - p_noutf8 = from_utf8(p); - if (p_noutf8) { - buf = g_strdup_printf("UTC: %s", p_noutf8); - scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_NONE); - g_free(p_noutf8); - g_free(buf); - } + buf = g_strdup_printf("UTC: %s", p); + scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_NONE); + g_free(buf); } p = xmlnode_get_tag_data(ansqry, "tz"); if (p) { - p_noutf8 = from_utf8(p); - if (p_noutf8) { - buf = g_strdup_printf("TZ: %s", p_noutf8); - scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_NONE); - g_free(p_noutf8); - g_free(buf); - } + buf = g_strdup_printf("TZ: %s", p); + scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_NONE); + g_free(buf); } p = xmlnode_get_tag_data(ansqry, "display"); if (p) { - p_noutf8 = from_utf8(p); - if (p_noutf8) { - buf = g_strdup_printf("Time: %s", p_noutf8); - scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_NONE); - g_free(p_noutf8); - g_free(buf); - } + buf = g_strdup_printf("Time: %s", p); + scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_NONE); + g_free(buf); } }