Initialize the output string before appending the conversion result, bug 50413, r=cata.

This commit is contained in:
nhotta%netscape.com 2000-09-11 21:25:26 +00:00
Родитель 5cdd83731e
Коммит e5ed574255
1 изменённых файлов: 4 добавлений и 0 удалений

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

@ -109,6 +109,8 @@ nsresult nsMsgI18NConvertFromUnicode(const nsCString& aCharset,
char localbuf[512];
PRInt32 consumedLen = 0;
outString.Assign("");
// convert
while (consumedLen < originalUnicharLength) {
srcLength = originalUnicharLength - consumedLen;
@ -176,6 +178,8 @@ nsresult nsMsgI18NConvertToUnicode(const nsCString& aCharset,
PRUnichar localbuf[512];
PRInt32 consumedLen = 0;
outString.AssignWithConversion("");
// convert
while (consumedLen < originalLength) {
srcLength = originalLength - consumedLen;