--- a/src/log.c Sat Nov 08 08:21:48 2003 +0000 +++ b/src/log.c Sat Nov 08 08:49:07 2003 +0000 @@ -71,8 +71,11 @@ char *gaim_log_read(GaimLog *log, GaimLogReadFlags *flags) { g_return_val_if_fail(log && log->logger, NULL); - if (log->logger->read) - return (log->logger->read)(log, flags); + if (log->logger->read) { + char *ret = (log->logger->read)(log, flags); + gaim_str_strip_linefeed(ret); + return ret; + } return (_("<b><font color\"=red\">The logger has no read function</font></b>")); } @@ -693,7 +696,6 @@ *flags = 0; if(strstr(read, "<BR>")) *flags |= GAIM_LOG_READ_NO_NEWLINE; - gaim_str_strip_linefeed(read); return read; }