From abbf00314547b5d523855798b92e7c22ac6ad5ed Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Fri, 5 Aug 2016 15:36:31 +0200 Subject: [PATCH] Fix crash when poisoned player leaves server --- hunger.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hunger.lua b/hunger.lua index b181c2e..bf0ae8f 100644 --- a/hunger.lua +++ b/hunger.lua @@ -50,6 +50,10 @@ end -- Poison player local function poisenp(tick, time, time_left, player) + -- First check if player is still there + if not player:is_player() then + return + end time_left = time_left + tick if time_left < time then minetest.after(tick, poisenp, tick, time, time_left, player)