Upon startup of qpopper the syslog facility is set to LOCAL0. This is
true even if the -y flag is specified on the command line, pointing to a
different syslog facility.
This causes startup and termination information to be logged wrongly:
Dec 7 13:23:50 sep qpopper: qpopper: Server: cleaning up and exiting normally
Dec 7 13:23:54 sep qpopper: qpopper: Server: listening on [::]:995
Dec 7 13:23:54 sep qpopper: qpopper: Server: listening on 0.0.0.0:995
The patch below attempts to read the -y flag very early in in the
startup process (similar to the -d and -t flags).
Over to maintainer