diff -r 331b5d0a2fd4 -r 4f5fe687b21d src/xmlnode.c --- a/src/xmlnode.c Thu Aug 17 23:58:58 2006 +0000 +++ b/src/xmlnode.c Fri Aug 18 00:15:25 2006 +0000 @@ -35,6 +35,7 @@ #include #include +#include "util.h" #include "xmlnode.h" #ifdef _WIN32 @@ -406,6 +407,11 @@ char *attrib = g_malloc(attrib_len + 1); memcpy(attrib, attributes[i+3], attrib_len); attrib[attrib_len] = '\0'; +#ifdef HAVE_LIBXML + char *txt = attrib; + attrib = gaim_unescape_html(txt); + g_free(txt); +#endif xmlnode_set_attrib(node, attributes[i], attrib); g_free(attrib); }