fix bug 18089. r=cata. fix warning a=chofmann

This commit is contained in:
ftang%netscape.com 1999-12-22 07:27:42 +00:00
Родитель a26bca573d
Коммит 59a163f695
1 изменённых файлов: 2 добавлений и 2 удалений

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

@ -55,7 +55,6 @@ NS_IMETHODIMP nsTextToSubURI::ConvertAndEscape(
const char *charset, const PRUnichar *text, char **_retval)
{
*_retval = nsnull;
char* convert;
nsAutoString charsetStr(charset);
nsIUnicodeEncoder *encoder = nsnull;
nsresult rv = NS_OK;
@ -85,7 +84,8 @@ NS_IMETHODIMP nsTextToSubURI::ConvertAndEscape(
pBuf = buf;
}
if(NS_SUCCEEDED(rv = encoder->Convert(text,&ulen, pBuf, &outlen))) {
*_retval = nsEscape(convert, url_XPAlphas);
pBuf[outlen] = '\0';
*_retval = nsEscape(pBuf, url_XPAlphas);
if(nsnull == *_retval)
rv = NS_ERROR_OUT_OF_MEMORY;
}