Bug 727337 - Switch IsAllowedAttribute over to lossless conversion to avoid false positives; r=bz

This commit is contained in:
Emanuel Hoogeveen 2012-02-19 18:55:15 +00:00
Родитель 8741286542
Коммит 203c55094f
1 изменённых файлов: 3 добавлений и 4 удалений

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

@ -554,10 +554,9 @@ mozSanitizingHTMLSerializer::IsAllowedAttribute(nsHTMLTag aTag,
NS_ENSURE_TRUE(attr_bag, false);
bool allowed;
nsAutoString attr(anAttributeName);
ToLowerCase(attr);
rv = attr_bag->Has(NS_LossyConvertUTF16toASCII(attr).get(),
&allowed);
nsCAutoString attr;
ToLowerCase(NS_ConvertUTF16toUTF8(anAttributeName), attr);
rv = attr_bag->Has(attr.get(), &allowed);
if (NS_FAILED(rv))
return false;