diff --git a/mozilla/htmlparser/src/nsScanner.cpp b/mozilla/htmlparser/src/nsScanner.cpp index a2bf6fc5175..69310a70eb6 100644 --- a/mozilla/htmlparser/src/nsScanner.cpp +++ b/mozilla/htmlparser/src/nsScanner.cpp @@ -249,7 +249,7 @@ PRBool nsScanner::Append(const char* aBuffer, PRUint32 aLen){ if(mUnicodeDecoder) { PRInt32 unicharBufLen = 0; - mUnicodeDecoder->Length(aBuffer, 0, aLen, &unicharBufLen); + mUnicodeDecoder->GetMaxLength(aBuffer, aLen, &unicharBufLen); PRUnichar *unichars = new PRUnichar [ unicharBufLen+1 ]; nsresult res; do { diff --git a/mozilla/parser/htmlparser/src/nsScanner.cpp b/mozilla/parser/htmlparser/src/nsScanner.cpp index a2bf6fc5175..69310a70eb6 100644 --- a/mozilla/parser/htmlparser/src/nsScanner.cpp +++ b/mozilla/parser/htmlparser/src/nsScanner.cpp @@ -249,7 +249,7 @@ PRBool nsScanner::Append(const char* aBuffer, PRUint32 aLen){ if(mUnicodeDecoder) { PRInt32 unicharBufLen = 0; - mUnicodeDecoder->Length(aBuffer, 0, aLen, &unicharBufLen); + mUnicodeDecoder->GetMaxLength(aBuffer, aLen, &unicharBufLen); PRUnichar *unichars = new PRUnichar [ unicharBufLen+1 ]; nsresult res; do {