commit 138983c91edbb8d2176f5658607d80758dfbcf56
parent 03a124051f86e6a7de70ed357764dfc22b185322
Author: Oswald Buddenhagen <ossi@users.sf.net>
Date: Mon, 30 Mar 2015 12:59:40 +0200
fix SASL PLAIN for User != $USER
REFMAIL: 87d29mysnx.fsf@ericabrahamsen.net
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/drv_imap.c b/src/drv_imap.c
@@ -1775,7 +1775,7 @@ ensure_password( imap_server_conf_t *srvc )
#ifdef HAVE_LIBSASL
static sasl_callback_t sasl_callbacks[] = {
- { SASL_CB_USER, NULL, NULL },
+ { SASL_CB_AUTHNAME, NULL, NULL },
{ SASL_CB_PASS, NULL, NULL },
{ SASL_CB_LIST_END, NULL, NULL }
};
@@ -1789,7 +1789,7 @@ process_sasl_interact( sasl_interact_t *interact, imap_server_conf_t *srvc )
switch (interact->id) {
case SASL_CB_LIST_END:
return 0;
- case SASL_CB_USER:
+ case SASL_CB_AUTHNAME:
val = ensure_user( srvc );
break;
case SASL_CB_PASS: