Index: src/util.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/util.c,v retrieving revision 1.318 diff -u -p -r1.318 util.c --- src/util.c 19 Aug 2004 01:45:30 -0000 1.318 +++ src/util.c 19 Aug 2004 14:10:38 -0000 @@ -1653,11 +1653,13 @@ gaim_markup_linkify(const char *text) char * gaim_escape_html(const char *html) { const char *c = html; - GString *ret = g_string_new(""); + GString *ret; if (html == NULL) return NULL; + ret = g_string_new(""); + while (*c) { switch (*c) { case '&': @@ -1672,6 +1674,9 @@ gaim_escape_html(const char *html) { case '"': ret = g_string_append(ret, """); break; + case '\n': + ret = g_string_append(ret, "
"); + break; default: ret = g_string_append_c(ret, *c); }