]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
Fix last commit.
authorMike Pall <mike>
Sun, 30 Apr 2023 11:38:29 +0000 (13:38 +0200)
committerMike Pall <mike>
Sun, 30 Apr 2023 11:38:29 +0000 (13:38 +0200)
Reported by PluMGMK.

src/lib_aux.c

index 7b01693a6ebdbf592607bc1ff0c0d1cc393436e2..4222367d8f19b64118c6446f5207dadc3962e984 100644 (file)
@@ -359,6 +359,7 @@ LUALIB_API lua_State *luaL_newstate(void)
     lua_pushcfunction(L, error_finalizer);
     lua_rawseti(L, -2, VMEVENT_HASH(LJ_VMEVENT_ERRFIN));
     G(L)->vmevmask = VMEVENT_MASK(LJ_VMEVENT_ERRFIN);
+    L->top--;
 #endif
   }
   return L;
@@ -381,6 +382,7 @@ LUALIB_API lua_State *luaL_newstate(void)
     lua_pushcfunction(L, error_finalizer);
     lua_rawseti(L, -2, VMEVENT_HASH(LJ_VMEVENT_ERRFIN));
     G(L)->vmevmask = VMEVENT_MASK(LJ_VMEVENT_ERRFIN);
+    L->top--;
 #endif
   }
   return L;