diff options
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/luaffi/ctype.c')
-rw-r--r-- | Build/source/texk/web2c/luatexdir/luaffi/ctype.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/luatexdir/luaffi/ctype.c b/Build/source/texk/web2c/luatexdir/luaffi/ctype.c index c93fea03210..f477ea5bc31 100644 --- a/Build/source/texk/web2c/luatexdir/luaffi/ctype.c +++ b/Build/source/texk/web2c/luatexdir/luaffi/ctype.c @@ -245,6 +245,8 @@ void* to_cdata(lua_State* L, int idx, struct ctype* ct) lua_pop(L, 1); /* mt */ cd = (struct cdata*) lua_touserdata(L, idx); + + if (!cd) {lua_pushnil(L);return NULL;} *ct = cd->type; lua_getuservalue(L, idx); |