summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Varshavchik2016-01-22 08:25:36 -0500
committerSam Varshavchik2016-01-22 08:25:36 -0500
commit8b796e70667895ddb180253353155a30a23f2318 (patch)
tree0a70a648d10ba64ba5cec5c0f970a058ca99ca19
parent02094a2050f4fdc53fe8c3b09077a096a829a5ee (diff)
downloadcourier-libs-8b796e70667895ddb180253353155a30a23f2318.tar.bz2
imap: flush stdin after negotiating STARTTLS
-rw-r--r--imap/ChangeLog4
-rw-r--r--imap/imaplogin.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/imap/ChangeLog b/imap/ChangeLog
index 1503c6c..660967b 100644
--- a/imap/ChangeLog
+++ b/imap/ChangeLog
@@ -1,3 +1,7 @@
+2016-01-22 Sam Varshavchik <mrsam@courier-mta.com>
+
+ * imaplogin.c (starttls): flush stdin after negotiating STARTTLS.
+
2016-01-17 Sam Varshavchik <mrsam@courier-mta.com>
* Fix Courier-IMAP rpm build on pre-systemd systems.
diff --git a/imap/imaplogin.c b/imap/imaplogin.c
index 84c8f1c..c9b2ffb 100644
--- a/imap/imaplogin.c
+++ b/imap/imaplogin.c
@@ -129,6 +129,7 @@ static int starttls(const char *tag)
perror("fcntl");
exit(1);
}
+ fflush(stdin);
return (0);
}