From 5e58e7160280ef2d64a1b1e59933bdd41ae1601c Mon Sep 17 00:00:00 2001 From: kay27 Date: Wed, 26 Jan 2022 03:35:05 +0400 Subject: [PATCH] #139 Fix crash on fly priv change for offline player --- mods/MISC/mcl_privs/init.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mods/MISC/mcl_privs/init.lua b/mods/MISC/mcl_privs/init.lua index f06ff3582..b0d7a5066 100644 --- a/mods/MISC/mcl_privs/init.lua +++ b/mods/MISC/mcl_privs/init.lua @@ -22,8 +22,10 @@ for _, action in pairs({"grant", "revoke"}) do minetest["register_on_priv_" .. action](function(name, _, priv) if priv == "fly" then local player = minetest.get_player_by_name(name) - local meta = player:get_meta() - meta:set_int("fly_changed", 1) + if player then + local meta = player:get_meta() + meta:set_int("fly_changed", 1) + end end end) end \ No newline at end of file