From abbf00314547b5d523855798b92e7c22ac6ad5ed Mon Sep 17 00:00:00 2001
From: Wuzzy <almikes@aol.com>
Date: Fri, 5 Aug 2016 15:36:31 +0200
Subject: 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)
-- 
cgit v1.2.3