From 13b4a157ef192674da662553584253ae7c0f3b52 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Tue, 30 Sep 1997 18:56:52 +0000 Subject: Eliminate the "No mail" message on second and later passes. svn path=/trunk/; revision=1438 --- imap.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'imap.c') diff --git a/imap.c b/imap.c index 9e4a8c3b..cb3437a8 100644 --- a/imap.c +++ b/imap.c @@ -33,7 +33,7 @@ extern char *strstr(); /* needed on sysV68 R3V7.1. */ #define IMAP4 0 /* IMAP4 rev 0, RFC1730 */ #define IMAP4rev1 1 /* IMAP4 rev 1, RFC2060 */ -static int count,seen,recent,unseen, deletions,expunged, imap_version, pass; +static int count, seen, recent, unseen, deletions,expunged, imap_version; int imap_ok(int sock, char *argbuf) /* parse command response */ @@ -419,7 +419,7 @@ static int imap_getrange(int sock, /* find out how many messages are waiting */ recent = unseen = -1; - if (++pass > 1) + if (pass > 1) { ok = gen_transact(sock, "NOOP"); if (ok != 0) @@ -684,7 +684,6 @@ const static struct method imap = int doIMAP(struct query *ctl) /* retrieve messages using IMAP Version 2bis or Version 4 */ { - pass = 0; return(do_protocol(ctl, &imap)); } -- cgit v1.2.3