--- main/logger.c.orig 2009-10-02 05:05:28.000000000 +0200 +++ main/logger.c 2010-02-11 12:38:19.000000000 +0100 @@ -822,7 +822,8 @@ /* Print out to the file */ res = fprintf(chan->fileptr, "[%s] %s[%ld] %s: %s", - logmsg->date, levels[logmsg->level], logmsg->process_id, logmsg->file, logmsg->str); + logmsg->date, levels[logmsg->level], logmsg->process_id, logmsg->file, + term_strip(logmsg->str, logmsg->str, strlen(logmsg->str) + 1)); if (res <= 0 && !ast_strlen_zero(logmsg->str)) { fprintf(stderr, "**** Asterisk Logging Error: ***********\n"); if (errno == ENOMEM || errno == ENOSPC)