diff options
author | Philipp Sehmisch <tmw@crushnet.org> | 2008-07-07 20:57:18 +0000 |
---|---|---|
committer | Philipp Sehmisch <tmw@crushnet.org> | 2008-07-07 20:57:18 +0000 |
commit | 55be8c761bc2f5658aba9e7775461fc562f6d21c (patch) | |
tree | 8dc3bab9d9e2c668cd212838efbca5cde6cb5034 /data | |
parent | 53167ad7742070c8dabc26e7fdc8beae507748a9 (diff) | |
download | manaserv-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')
-rw-r--r-- | data/scripts/libtmw.lua | 1 |
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 |