summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir/luaffi/ctype.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/luaffi/ctype.c')
-rw-r--r--Build/source/texk/web2c/luatexdir/luaffi/ctype.c2
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);