diff --git a/mozilla/js/ref/jsscan.c b/mozilla/js/ref/jsscan.c index dc025118c7a..2b0add95c88 100644 --- a/mozilla/js/ref/jsscan.c +++ b/mozilla/js/ref/jsscan.c @@ -316,7 +316,7 @@ GetChar(JSTokenStream *ts) } } for (j = 0; i < len; i++, j++) - ubuf[i] = (jschar) (cbuf[j] & 0xff); + ubuf[i] = (jschar) (unsigned char) cbuf[j]; ts->userbuf.limit = ubuf + len; ts->userbuf.ptr = ubuf; } else