From: Peter Maydell Date: Tue, 29 Apr 2008 17:14:03 +0000 (+0000) Subject: Backport fix from trunk for SASL bug. X-Git-Tag: nmh-1_3_RC2~6 X-Git-Url: http://git.marmaro.de/?p=mmh;a=commitdiff_plain;h=962408f5411cf543878b1e2de097f6376b459de4;hp=ef3b89c40e4a238315bac2ddc923690e7888ccf2 Backport fix from trunk for SASL bug. --- diff --git a/ChangeLog b/ChangeLog index c0f38c2..4e42901 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2008-04-29 Peter Maydell + + * Port fix from trunk for SASL not working with newer libsasl. + 2008-04-27 Peter Maydell * Released nmh-1.3 RC1. diff --git a/mts/smtp/smtp.c b/mts/smtp/smtp.c index 1ab027f..9527a5e 100644 --- a/mts/smtp/smtp.c +++ b/mts/smtp/smtp.c @@ -1246,7 +1246,7 @@ sm_auth_sasl(char *user, char *mechlist, char *host) result = sasl_decode64(sm_reply.text, sm_reply.length, outbuf, sizeof(outbuf), &outlen); - if (result != SASL_OK) { + if (result != SASL_OK && result != SASL_CONTINUE) { smtalk(SM_AUTH, "*"); sm_ierror("SASL base64 decode failed: %s", sasl_errstring(result, NULL, NULL));