summaryrefslogtreecommitdiff
path: root/data/scripts
diff options
context:
space:
mode:
authorPhilipp Sehmisch <tmw@crushnet.org>2008-07-07 20:57:18 +0000
committerPhilipp Sehmisch <tmw@crushnet.org>2008-07-07 20:57:18 +0000
commit55be8c761bc2f5658aba9e7775461fc562f6d21c (patch)
tree8dc3bab9d9e2c668cd212838efbca5cde6cb5034 /data/scripts
parent53167ad7742070c8dabc26e7fdc8beae507748a9 (diff)
downloadmanaserv-55be8c761bc2f5658aba9e7775461fc562f6d21c.tar.gz
manaserv-55be8c761bc2f5658aba9e7775461fc562f6d21c.tar.bz2
manaserv-55be8c761bc2f5658aba9e7775461fc562f6d21c.tar.xz
manaserv-55be8c761bc2f5658aba9e7775461fc562f6d21c.zip
deleting death handler functions after death to avoid memory leak undetectable by garbage collector.
Diffstat (limited to 'data/scripts')
-rw-r--r--data/scripts/libtmw.lua1
1 files changed, 1 insertions, 0 deletions
diff --git a/data/scripts/libtmw.lua b/data/scripts/libtmw.lua
index 26fb4ed3..5b1792f9 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