fixes bug 230351 "NTLM base64 decoder should tolerate extra '=' padding" r=cneberg

This commit is contained in:
darin%meer.net 2005-08-09 23:06:42 +00:00
Родитель 24286983eb
Коммит c6cb29d879
1 изменённых файлов: 4 добавлений и 0 удалений

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

@ -230,6 +230,10 @@ nsHttpNegotiateAuth::GenerateCredentials(nsIHttpChannel *httpChannel,
if (!inToken)
return (NS_ERROR_OUT_OF_MEMORY);
// strip off any padding (see bug 230351)
while (challenge[len - 1] == '=')
len--;
//
// Decode the response that followed the "Negotiate" token
//