From 55be8c761bc2f5658aba9e7775461fc562f6d21c Mon Sep 17 00:00:00 2001 From: Philipp Sehmisch Date: Mon, 7 Jul 2008 20:57:18 +0000 Subject: deleting death handler functions after death to avoid memory leak undetectable by garbage collector. --- data/scripts/libtmw.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'data/scripts/libtmw.lua') diff --git a/data/scripts/libtmw.lua b/data/scripts/libtmw.lua index 26fb4ed..5b1792f 100644 --- a/data/scripts/libtmw.lua +++ b/data/scripts/libtmw.lua @@ -342,6 +342,7 @@ function death_notification(being) for i,funct in pairs(ondeath_functs[being]) do funct() end + ondeath_functs[being] = nil end end -- cgit