Ensures goaccess doesn't exit when waiting for data from a pipe.
Ensures goaccess doesn't exit when waiting for data from a pipe.

This should cover the instance where data is being filtered before is
picked up goaccess. e.g.,

$ tail -f access.log | grep -i --line-buffered 'firefox' | ./goaccess -

allinurl/goaccess,allinurl/goaccess,allinurl/goaccess,allinurl/goaccess