reassign 159090 acct thanks This bug was misassigned to ksh; it concerns acct's lastcomm and I'm reassigning it back.
The reported issue is no longer reproducible on the current version (acct 6.6.4-11, ksh93u+m 1.0.10-4): "zcat /tmp/pacct.1.gz | lastcomm -f -" now reads the records from stdin correctly and exits 0. This looks resolved and can probably be closed. Minor separate observation: "lastcomm -f does-not-exist" now prints a clean "couldn't open file 'does-not-exist': No such file or directory" error but exits 0 rather than non-zero. That's a distinct issue from this report and worth tracking separately if it matters.

