> The problem can be corrected by adding the noted line to > router/rfc822.c: > > 209 while ((n = getline(e->e_fp)) > !octothorp) { ... > 216 linebuf[n-1] = '\n'; > ***new if (n > !octothorp) break; > 217 } Bzzzt! That obviously should hav been: ***new if (n <= !octothorp) break; --Ken Pizzini