X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=mutt_sasl.c;h=04340a15ee6ef8deeaa231852304d69e7c3c2019;hp=ca65e97c3cdb6ad01ce6c301716de3aa22c58555;hb=2c311482c97a1b222ef240dae3383ce2e11a0c23;hpb=faed98ab64dd3cbd29e674141cd074d6c9f8909c diff --git a/mutt_sasl.c b/mutt_sasl.c index ca65e97..04340a1 100644 --- a/mutt_sasl.c +++ b/mutt_sasl.c @@ -24,6 +24,7 @@ #include "mutt_socket.h" #ifdef USE_SASL2 +#include #include #include #else @@ -189,7 +190,7 @@ int mutt_sasl_client_new (CONNECTION* conn, sasl_conn_t** saslconn) service = "imap"; break; case M_ACCT_TYPE_POP: - service = "pop-3"; + service = "pop"; break; default: dprint (1, (debugfile, "mutt_sasl_client_new: account type unset\n")); @@ -310,8 +311,8 @@ dprint(1,(debugfile, "local ip: %s, remote ip:%s\n", iplocalport, ipremoteport)) return -1; } #ifdef USE_SASL2 - dprint (2, (debugfile, "External authentication name: %s\n","NULL")); - if (sasl_setprop (*saslconn, SASL_AUTH_EXTERNAL, NULL) != SASL_OK) + dprint (2, (debugfile, "External authentication name: %s\n", conn->account.user)); + if (sasl_setprop (*saslconn, SASL_AUTH_EXTERNAL, conn->account.user) != SASL_OK) { dprint (1, (debugfile, "mutt_sasl_client_new: Error setting external properties\n")); return -1;