From 3d9bb892558a642e2b0f7e5af9afc8d0f15ecc6a Mon Sep 17 00:00:00 2001 From: highflowey Date: Fri, 23 Aug 2024 04:29:17 +0330 Subject: [PATCH] drop app container early --- crates/lune-std/src/globals/require/context.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/lune-std/src/globals/require/context.rs b/crates/lune-std/src/globals/require/context.rs index e3ab999..ab7f693 100644 --- a/crates/lune-std/src/globals/require/context.rs +++ b/crates/lune-std/src/globals/require/context.rs @@ -72,6 +72,8 @@ impl RequireContext { let mutli_clone = multi.clone(); let multi_reg = lua.create_registry_value(mutli_clone.into_vec())?; + drop(data_ref); + let mut data = lua .app_data_mut::() .ok_or(LuaError::runtime("Couldn't find RequireContextData in app data container, make sure RequireStorage::init is called on this lua instance"))?;