From c8fdd204a963ea228cf1a718f7fc9587399e6748 Mon Sep 17 00:00:00 2001 From: ame Date: Fri, 14 Nov 2025 02:42:56 -0600 Subject: luaI_deepcopy strip_gc --- src/thread.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/thread.c') diff --git a/src/thread.c b/src/thread.c index 9b9ddb2..50b55cf 100644 --- a/src/thread.c +++ b/src/thread.c @@ -532,7 +532,7 @@ int l_buffer(lua_State* L){ buffer->lock = malloc(sizeof * buffer->lock); if(pthread_mutex_init(&*buffer->lock, NULL) != 0) p_fatal("pthread_mutex_init failed"); lua_pushvalue(L, 1); - luaI_deepcopy(L, buffer->L, SKIP_LOCALS); + luaI_deepcopy(L, buffer->L, SKIP_LOCALS | STRIP_GC); lua_newtable(L); int meta_idx = lua_gettop(L); -- cgit v1.2.3