--- uip/replsbr.c.orig 2006-01-29 18:54:59.540365912 +0100 +++ uip/replsbr.c 2006-01-29 18:49:01.048864904 +0100 @@ -161,7 +161,9 @@ if (!strcasecmp(name, cptr->c_name)) { char_read += msg_count; if (! cptr->c_text) { - cptr->c_text = tmpbuf; + i = strlen(cptr->c_text = tmpbuf) - 1; + if (tmpbuf[i] == '\n') + tmpbuf[i] = '\0'; *--savecomp = cptr; tmpbuf = *nxtbuf++; } else {