Skip to content

Commit 1e48817

Browse files
committed
Fix deregistering previously-registered userdata
1 parent 8d21950 commit 1e48817

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/state.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1416,7 +1416,7 @@ impl Lua {
14161416
let lua = self.lock();
14171417
unsafe {
14181418
// Deregister the type if it already registered
1419-
if let Some(&table_id) = (*lua.extra.get()).registered_userdata_t.get(&type_id) {
1419+
if let Some(table_id) = (*lua.extra.get()).registered_userdata_t.remove(&type_id) {
14201420
ffi::luaL_unref(lua.state(), ffi::LUA_REGISTRYINDEX, table_id);
14211421
}
14221422

0 commit comments

Comments
 (0)