From d99cc3be545aa7f827030ec0ac502c00f530f8bf Mon Sep 17 00:00:00 2001 From: daurnimator Date: Mon, 11 Dec 2017 15:48:32 +1100 Subject: src/{llex,lobject}.js: Fix luaO_utf8esc/luaO_utf8desc confusion --- src/llex.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/llex.js') diff --git a/src/llex.js b/src/llex.js index 9e27d02..19f2c05 100644 --- a/src/llex.js +++ b/src/llex.js @@ -369,9 +369,9 @@ const readutf8desc = function(ls) { }; const utf8esc = function(ls) { - let u = lobject.luaO_utf8esc(readutf8desc(ls)); - let buff = u.buff; - for (let n = u.n; n > 0; n--) /* add 'buff' to string */ + let buff = new Array(lobject.UTF8BUFFSZ); + let n = lobject.luaO_utf8esc(buff, readutf8desc(ls)); + for (; n > 0; n--) /* add 'buff' to string */ save(ls, buff[lobject.UTF8BUFFSZ - n]); }; -- cgit v1.2.3-54-g00ecf