diff options
| author | Sam Varshavchik | 2013-11-25 21:10:58 -0500 |
|---|---|---|
| committer | Sam Varshavchik | 2013-11-25 22:32:37 -0500 |
| commit | dfec2956983783aab0aaa4f05379926092ce6202 (patch) | |
| tree | 77104f9f9aebdd024e7a0d59acf11f5425417e69 /imap/imaplogin.c | |
| parent | 39ce29711f39afa228868f9b9cf2cc851fe6d3d7 (diff) | |
| download | courier-libs-dfec2956983783aab0aaa4f05379926092ce6202.tar.bz2 | |
Flush stdin after STARTTLS
Diffstat (limited to 'imap/imaplogin.c')
| -rw-r--r-- | imap/imaplogin.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/imap/imaplogin.c b/imap/imaplogin.c index c3dfa7f..0a46783 100644 --- a/imap/imaplogin.c +++ b/imap/imaplogin.c @@ -245,7 +245,7 @@ int login_callback(struct authinfo *ainfo, void *dummy) return(rc); } -int do_imap_command(const char *tag) +int do_imap_command(const char *tag, int *flushflag) { struct imaptoken *curtoken=nexttoken(); char authservice[40]; @@ -298,7 +298,7 @@ int do_imap_command(const char *tag) putenv("IMAP_STARTTLS=NO"); putenv("IMAP_TLS_REQUIRED=0"); putenv("IMAP_TLS=1"); - + *flushflag=1; return (0); } |
