From 014f9aec1c45d5c6384a11daf8820ccb1495aa9a Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Sat, 22 Jun 2002 21:10:04 +0000 Subject: More patches by Sunil. svn path=/trunk/; revision=3653 --- driver.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'driver.c') diff --git a/driver.c b/driver.c index 99e95d18..79ad4213 100644 --- a/driver.c +++ b/driver.c @@ -495,7 +495,7 @@ static int fetch_messages(int mailserver_socket, struct query *ctl, err = readheaders(mailserver_socket, len, msgsizes[num-1], ctl, num); if (err == PS_RETAINED) - suppress_forward = retained = TRUE; + suppress_readbody = suppress_forward = suppress_delete = retained = TRUE; else if (err == PS_TRANSIENT) suppress_delete = suppress_forward = TRUE; else if (err == PS_REFUSED) @@ -631,7 +631,8 @@ static int fetch_messages(int mailserver_socket, struct query *ctl, ctl->errcount++; suppress_delete = TRUE; } - (*fetches)++; + if (!retained) + (*fetches)++; } /* -- cgit v1.2.3