From c1824a99035a231172f3c10ae3ee24a3e6330260 Mon Sep 17 00:00:00 2001 From: Benoit Giannangeli Date: Wed, 22 Feb 2017 07:42:36 +0100 Subject: xpcall calls msgh --- src/ldebug.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/ldebug.js') diff --git a/src/ldebug.js b/src/ldebug.js index be122e0..f6d0633 100644 --- a/src/ldebug.js +++ b/src/ldebug.js @@ -485,7 +485,7 @@ const luaG_errormsg = function(L) { if (L.errfunc !== 0) { /* is there an error handling function? */ let errfunc = L.errfunc; L.stack[L.top] = L.stack[L.top - 1]; - L.stack[L.top - 1] = errfunc; + L.stack[L.top - 1] = L.stack[errfunc]; L.top++; ldo.luaD_callnoyield(L, L.top - 2, 1); } -- cgit v1.2.3-54-g00ecf