diff options
-rw-r--r-- | driver.c | 2 | ||||
-rw-r--r-- | fetchmail.man | 3 |
2 files changed, 3 insertions, 2 deletions
@@ -1492,7 +1492,7 @@ const struct method *proto; /* protocol method table */ ok = gen_transact(sockfp, protocol->exit_cmd); if (ok == 0) - ok = PS_SUCCESS; + ok = (fetches > 0) ? PS_SUCCESS : PS_NOMAIL; set_timeout(0); fclose(sockfp); goto closeUp; diff --git a/fetchmail.man b/fetchmail.man index b5608919..72b9bb04 100644 --- a/fetchmail.man +++ b/fetchmail.man @@ -967,7 +967,8 @@ are as follows: .IP 0 One or more messages were successfully retrieved. .IP 1 -There was no mail awaiting retrieval. +There was no mail awaiting retrieval. (There may have been old mail still +on the server but not selected for retrieval.) .IP 2 An error was encountered when attempting to open a socket for the POP connection. If you don't know what a socket is, don't worry about it -- |