From bba644e83f46f2ec6c55abdfab651cd64e272d68 Mon Sep 17 00:00:00 2001 From: Alex Orlenko Date: Mon, 29 Jul 2024 10:49:34 +0100 Subject: [PATCH] Fix compilation --- src/state/extra.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/state/extra.rs b/src/state/extra.rs index 741823b..4b4fe4d 100644 --- a/src/state/extra.rs +++ b/src/state/extra.rs @@ -93,11 +93,12 @@ pub(crate) struct ExtraData { impl Drop for ExtraData { fn drop(&mut self) { - #[cfg(feature = "module")] unsafe { - self.inner.assume_init_drop(); + #[cfg(feature = "module")] + self.lua.assume_init_drop(); + + self.weak.assume_init_drop(); } - unsafe { self.weak.assume_init_drop() }; *self.registry_unref_list.lock() = None; } }