diff options
author | Eric S. Raymond <esr@thyrsus.com> | 1999-06-26 03:36:24 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 1999-06-26 03:36:24 +0000 |
commit | 03ab15891b1713d422fce4d7aae581b369822b7e (patch) | |
tree | ab648d8f94d520c5ee5da4d8e89e41cd7894c6ef /imap.c | |
parent | 0a7cc64b368172a862a7c970972d5b79e9ecc761 (diff) | |
download | fetchmail-03ab15891b1713d422fce4d7aae581b369822b7e.tar.gz fetchmail-03ab15891b1713d422fce4d7aae581b369822b7e.tar.bz2 fetchmail-03ab15891b1713d422fce4d7aae581b369822b7e.zip |
Fix Chris Evert's bug.
svn path=/trunk/; revision=2510
Diffstat (limited to 'imap.c')
-rw-r--r-- | imap.c | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -774,6 +774,15 @@ int imap_getauth(int sock, struct query *ctl, char *greeting) peek_capable = (imap_version >= IMAP4); + /* + * Assumption: expunges are cheap, so we want to do them + * after every message unless user said otherwise. + */ + if (NUM_SPECIFIED(ctl->expunge)) + expunge_period = NUM_VALUE_OUT(ctl->expunge); + else + expunge_period = 1; + if (preauth) return(PS_SUCCESS); @@ -859,15 +868,6 @@ int imap_getauth(int sock, struct query *ctl, char *greeting) if (ok) return(ok); - /* - * Assumption: expunges are cheap, so we want to do them - * after every message unless user said otherwise. - */ - if (NUM_SPECIFIED(ctl->expunge)) - expunge_period = NUM_VALUE_OUT(ctl->expunge); - else - expunge_period = 1; - return(PS_SUCCESS); } |