--- 1.2/logger.c 2005-09-21 10:33:50.000000000 -0400 +++ 1.2.new/logger.c 2005-09-21 10:32:54.000000000 -0400 @@ -835,6 +835,14 @@ complete = 1; else complete=0; + + /* If we filled up the stuff completly, then log it even without the '\n' */ + if( pos >= sizeof(stuff)-1 ) + { + complete=1; + pos=0; + } + if (complete) { if (msgcnt < MAX_MSG_QUEUE) { /* Allocate new structure */