diff options
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/lang/texlang.c')
-rw-r--r-- | Build/source/texk/web2c/luatexdir/lang/texlang.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/luatexdir/lang/texlang.c b/Build/source/texk/web2c/luatexdir/lang/texlang.c index a0d067251b0..f8c60e548de 100644 --- a/Build/source/texk/web2c/luatexdir/lang/texlang.c +++ b/Build/source/texk/web2c/luatexdir/lang/texlang.c @@ -287,6 +287,7 @@ void load_hyphenation(struct tex_language *lang, const unsigned char *buff) int id ; if (lang == NULL) return; + lua_checkstack(Luas, 3); if (lang->exceptions == 0) { lua_newtable(Luas); lang->exceptions = luaL_ref(Luas, LUA_REGISTRYINDEX); @@ -314,6 +315,7 @@ void load_hyphenation(struct tex_language *lang, const unsigned char *buff) } } } + lua_pop(Luas, 1); } void clear_hyphenation(struct tex_language *lang) |