fixes bug 256316 "non-ascii char in URL lead to heap overrun" r=dveditz sr=bryner

This commit is contained in:
darin%meer.net 2004-08-25 04:41:48 +00:00
Родитель 868cd103e8
Коммит 9f91a230dc
1 изменённых файлов: 3 добавлений и 0 удалений

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

@ -241,6 +241,9 @@ NS_IMETHODIMP nsIDNService::IsACE(const nsACString & input, PRBool *_retval)
NS_IMETHODIMP nsIDNService::Normalize(const nsACString & input, nsACString & output)
{
// protect against bogus input
NS_ENSURE_ARG(IsUTF8(input));
nsAutoString outUTF16;
nsresult rv = stringPrep(NS_ConvertUTF8toUTF16(input), outUTF16);
if (NS_SUCCEEDED(rv))