From e01b6671a100cc5bbbf04d63146a717900e2fb1b Mon Sep 17 00:00:00 2001 From: "ftang%netscape.com" Date: Mon, 28 Sep 1998 19:24:13 +0000 Subject: [PATCH] fix cannot convert cases git-svn-id: svn://10.0.0.236/trunk@11230 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/lib/libi18n/ucs2.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mozilla/lib/libi18n/ucs2.c b/mozilla/lib/libi18n/ucs2.c index dd825757680..fb78a201afe 100644 --- a/mozilla/lib/libi18n/ucs2.c +++ b/mozilla/lib/libi18n/ucs2.c @@ -1990,6 +1990,7 @@ PUBLIC uint32 INTL_TextToUnicode( srclen -= scanlen, src += scanlen, ustr++, ubuflen--,validlen++) { uint16 i; + scanlen = 0; if(*src < 0x20) { *ustr = (INTL_Unicode)(*src); @@ -2013,6 +2014,8 @@ PUBLIC uint32 INTL_TextToUnicode( #ifdef STRICTUNICODETEST XP_ASSERT(i!=num); #endif + if(scanlen == 0) + scanlen = 1; *ustr= NOMAPPING; } }