summaryrefslogtreecommitdiffstats
path: root/imap/imaplogin.c
diff options
context:
space:
mode:
authorSam Varshavchik2013-11-25 21:10:58 -0500
committerSam Varshavchik2013-11-25 22:32:37 -0500
commitdfec2956983783aab0aaa4f05379926092ce6202 (patch)
tree77104f9f9aebdd024e7a0d59acf11f5425417e69 /imap/imaplogin.c
parent39ce29711f39afa228868f9b9cf2cc851fe6d3d7 (diff)
downloadcourier-libs-dfec2956983783aab0aaa4f05379926092ce6202.tar.bz2
Flush stdin after STARTTLS
Diffstat (limited to 'imap/imaplogin.c')
-rw-r--r--imap/imaplogin.c4
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);
}