freebsd-ports/mail/fetchmail/files/patch-fetchlimit-exitstatus
Pav Lucistnik 9a45bddce5 - Update to 6.3.9
PR:		ports/129755
Submitted by:	Matthias Andree <matthias.andree@gmx.de>
Approved by:	maintainer timeout (barner; 20 days)
2009-01-08 12:12:44 +00:00

18 lines
651 B
Text

Index: driver.c
===================================================================
--- driver.c (Revision 5254)
+++ driver.c (Revision 5255)
@@ -1435,9 +1435,11 @@
/* end-of-mailbox processing before we repoll or switch to another one */
if (ctl->server.base_protocol->end_mailbox_poll)
{
- err = (ctl->server.base_protocol->end_mailbox_poll)(mailserver_socket, ctl);
- if (err)
+ tmperr = (ctl->server.base_protocol->end_mailbox_poll)(mailserver_socket, ctl);
+ if (tmperr) {
+ err = tmperr;
goto cleanUp;
+ }
}
/* Return now if we have reached the fetchlimit */
if (maxfetch && maxfetch <= fetches)