From 55639c639163e93573af4325f4852537021f705e Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Fri, 4 Dec 1998 06:16:19 +0000 Subject: Speed optimization; don't test for newness if we know there are no new messages. svn path=/trunk/; revision=2257 --- driver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/driver.c b/driver.c index 72065614..f599ccce 100644 --- a/driver.c +++ b/driver.c @@ -1741,7 +1741,7 @@ const struct method *proto; /* protocol method table */ { flag toolarge = NUM_NONZERO(ctl->limit) && msgsizes && (msgsizes[num-1] > ctl->limit); - flag oldmsg = (protocol->is_old && (protocol->is_old)(sock,ctl,num)); + flag oldmsg = (!new) || (protocol->is_old && (protocol->is_old)(sock,ctl,num)); flag fetch_it = !toolarge && (ctl->fetchall || force_retrieval || !oldmsg); flag suppress_delete = FALSE; -- cgit v1.2.3