summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2012-03-05 15:05:28 +0100
committerMike Pall <mike>2012-03-05 15:05:28 +0100
commit8ae38dc5199ed4341a694b5c2f76923986d1d519 (patch)
treee8ba2568108ba2210786f6bf2552b25a08773d5d
parent7498ee204e9ccfad000d795460b2e7434032187d (diff)
downloadluajit2-8ae38dc5199ed4341a694b5c2f76923986d1d519.tar.gz
FFI: Finalize cdata before userdata when closing the state.
-rw-r--r--src/lj_state.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_state.c b/src/lj_state.c
index ff998118..66c0b99f 100644
--- a/src/lj_state.c
+++ b/src/lj_state.c
@@ -225,8 +225,8 @@ static TValue *cpfinalize(lua_State *L, lua_CFunction dummy, void *ud)
{
UNUSED(dummy);
UNUSED(ud);
- lj_gc_finalize_udata(L);
lj_gc_finalize_cdata(L);
+ lj_gc_finalize_udata(L);
/* Frame pop omitted. */
return NULL;
}