summaryrefslogtreecommitdiff
path: root/alpine/imap.c
diff options
context:
space:
mode:
authorEduardo Chappa <chappa@washington.edu>2019-09-22 10:20:30 -0600
committerEduardo Chappa <chappa@washington.edu>2019-09-22 10:20:30 -0600
commitb9de8dcc0aff082f61a638c9f0dd12b285cd6533 (patch)
treebfc5ebea550710e4a9eff8ac649110efafea59f8 /alpine/imap.c
parentf7b373f085992290c427392a28984c2ddc1553ba (diff)
downloadalpine-b9de8dcc0aff082f61a638c9f0dd12b285cd6533.tar.xz
* Alpine removes trailing spaces from passwords, which creates failures
when login into an account. Reported by R. Lyons.
Diffstat (limited to 'alpine/imap.c')
-rw-r--r--alpine/imap.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/alpine/imap.c b/alpine/imap.c
index 164d0050..9a8469ee 100644
--- a/alpine/imap.c
+++ b/alpine/imap.c
@@ -1459,6 +1459,7 @@ mm_login_work(NETMBX *mb, char *user, char **pwd, long int trial,
save_dont_use = ps_global->dont_use_init_cmds;
ps_global->dont_use_init_cmds = 1;
flags = F_ON(F_QUELL_ASTERISKS, ps_global) ? OE_PASSWD_NOAST : OE_PASSWD;
+ flags |= OE_KEEP_TRAILING_SPACE;
#ifdef _WINDOWS
rc = os_login_dialog(mb, user, NETMAXUSER, tmp, NETMAXPASSWD, 0, 1,
&preserve_password);