fix 202011 use CRAM-MD5 when it's the only auth login mechanism returned by server, fix by Christian Eyrich, r=me, sr=sspitzer

This commit is contained in:
bienvenu%netscape.com 2003-04-16 14:38:27 +00:00
Родитель 4286806dca
Коммит 67cb20cb59
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -784,6 +784,7 @@ PRInt32 nsSmtpProtocol::ProcessAuth()
return(NS_ERROR_COULD_NOT_LOGIN_TO_SMTP_SERVER);
}
if ((TestFlag(SMTP_AUTH_PLAIN_ENABLED) ||
TestFlag(SMTP_AUTH_CRAM_MD5_ENABLED) ||
TestFlag(SMTP_AUTH_LOGIN_ENABLED)) &&
(m_prefAuthMethod == PREF_AUTH_ANY))
{
@ -807,6 +808,7 @@ PRInt32 nsSmtpProtocol::ProcessAuth()
return NS_OK;
}
else if (TestFlag(SMTP_AUTH_LOGIN_ENABLED) ||
TestFlag(SMTP_AUTH_CRAM_MD5_ENABLED) ||
TestFlag(SMTP_AUTH_PLAIN_ENABLED))
{
m_nextState = SMTP_SEND_AUTH_LOGIN_USERNAME;