diff options
Diffstat (limited to 'src/lua_plugin_manage.c')
| -rw-r--r-- | src/lua_plugin_manage.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/lua_plugin_manage.c b/src/lua_plugin_manage.c index 6633d2a..81ab59a 100644 --- a/src/lua_plugin_manage.c +++ b/src/lua_plugin_manage.c @@ -449,8 +449,10 @@ void lua_ctable_free(struct lua_ctable *ctable) { lua_cnode_free(ctable->node_data[node_index]); } - free(ctable->array_data); - free(ctable->node_data); + if (ctable->array_data) + free(ctable->array_data); + if (ctable->node_data) + free(ctable->node_data); free(ctable); return; } |
