fix 211104 CRAM-MD5 capability not always recognized, patch by ch.ey@gmx.net, r/sr=bienvenu

This commit is contained in:
bienvenu%netscape.com 2003-06-30 21:57:02 +00:00
Родитель 670aa826c4
Коммит 72012cce20
1 изменённых файлов: 2 добавлений и 2 удалений

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

@ -683,10 +683,10 @@ PRInt32 nsSmtpProtocol::SendEhloResponse(nsIInputStream * inputStream, PRUint32
if (m_responseText.Find("LOGIN", PR_TRUE, 5) >= 0) if (m_responseText.Find("LOGIN", PR_TRUE, 5) >= 0)
SetFlag(SMTP_AUTH_LOGIN_ENABLED); SetFlag(SMTP_AUTH_LOGIN_ENABLED);
if (m_responseText.Find("EXTERNAL", PR_TRUE, 8) >= 0) if (m_responseText.Find("EXTERNAL", PR_TRUE, 5) >= 0)
SetFlag(SMTP_AUTH_EXTERNAL_ENABLED); SetFlag(SMTP_AUTH_EXTERNAL_ENABLED);
if (m_responseText.Find("CRAM-MD5", PR_TRUE, 8) >= 0) if (m_responseText.Find("CRAM-MD5", PR_TRUE, 5) >= 0)
{ {
nsresult rv; nsresult rv;
nsCOMPtr<nsISignatureVerifier> verifier = do_GetService(SIGNATURE_VERIFIER_CONTRACTID, &rv); nsCOMPtr<nsISignatureVerifier> verifier = do_GetService(SIGNATURE_VERIFIER_CONTRACTID, &rv);