Fix hang processing file without newline at end
Bug introduced in 4b4ac38fca61b9bf0cbbefc17a00cfeaca3d2dfb (and release 1.2.28).
Reported by Mark Brown.