Index: eventlogadm.c =================================================================== --- eventlogadm.c (revision 16640) +++ eventlogadm.c (working copy) @@ -87,9 +87,9 @@ /* fixed constants are bad bad bad */ pstring linein; - BOOL is_eor; + BOOL is_eor, pret; Eventlog_entry ee; - int pret, rcnum; + int rcnum; f1 = stdin; if ( !f1 ) { @@ -122,9 +122,8 @@ pret = parse_logentry( ( char * ) &linein, &ee, &is_eor ); - /* should we do something with the return code? */ - if ( is_eor ) { + if ( pret && is_eor ) { fixup_eventlog_entry( &ee ); if ( opt_debug )