diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2001-07-12 07:22:24 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2001-07-12 07:22:24 +0000 |
commit | ffd4d8da8bef2a273f8d3030067f8f1947b648fb (patch) | |
tree | 10c097ccf94aca1504a2589beb682673e15c3bd5 /sink.c | |
parent | 363c0767a1451100d2b132392ab7ade91f2699c7 (diff) | |
download | fetchmail-ffd4d8da8bef2a273f8d3030067f8f1947b648fb.tar.gz fetchmail-ffd4d8da8bef2a273f8d3030067f8f1947b648fb.tar.bz2 fetchmail-ffd4d8da8bef2a273f8d3030067f8f1947b648fb.zip |
Ready to ship.
svn path=/trunk/; revision=3417
Diffstat (limited to 'sink.c')
-rw-r--r-- | sink.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -696,8 +696,12 @@ int open_sink(struct query *ctl, struct msgblk *msg, char errbuf[POPBUFSIZE]; int res; - if ((res = handle_smtp_report(ctl, msg))==PS_REFUSED) - return(PS_REFUSED); + /* + * Do *not* interpret a PS_REFUSED here as a directive + * to break out of the address loop. We want to go through + * and process the rest of the RCPT TO addresses. + */ + handle_smtp_report(ctl, msg); #ifdef HAVE_SNPRINTF snprintf(errbuf, sizeof(errbuf), "%s: %s", |