on june 19th I wrote a message to this list with a patch for a bug where
fetchmail quits directly after startup if one of the servers to poll is
not in dns ("couldn't find canonical DNS name of xxx").
I'm having a design-philosophy problem with this. When fetchmail fails, I
want it to fail noisily so the responsible persion can notice and fix the
problem. Your change would make it fail invisibly when running in background
(which I consider the important case).
...and in the background-mode the users won't get bitten by the problem of a
temporarily failing nameserver because the code we are talking about is only
for startup (before the fork).
So I suggest
either not doing any lookups at startup in foregound-mode
or doing lookups at startup (as it is now) but disable the exit(PS_DNS) for