From b42f1c3e18bab816203cc34a9af4d1c11e55199b Mon Sep 17 00:00:00 2001 From: daurnimator Date: Sun, 4 Feb 2018 15:58:05 -0800 Subject: {src/lauxlib.js,tests/test-suite/ltests.js}: Use luastring_eq instead of .join() --- src/lauxlib.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/lauxlib.js') diff --git a/src/lauxlib.js b/src/lauxlib.js index 437b6cf..d5b943b 100644 --- a/src/lauxlib.js +++ b/src/lauxlib.js @@ -368,7 +368,7 @@ const luaL_checkudata = function(L, ud, tname) { const luaL_checkoption = function(L, arg, def, lst) { let name = def ? luaL_optstring(L, arg, def) : luaL_checkstring(L, arg); for (let i = 0; lst[i]; i++) - if (lst[i].join('|') === name.join('|')) + if (luastring_eq(lst[i], name)) return i; return luaL_argerror(L, arg, lua_pushfstring(L, to_luastring("invalid option '%s'"), name)); }; -- cgit v1.2.3-54-g00ecf