aboutsummaryrefslogtreecommitdiffstats
path: root/luaevent/luaevent.lua
diff options
context:
space:
mode:
authorThomas Harning Jr <harningt@gmail.com>2007-06-11 01:24:10 +0000
committerThomas Harning Jr <harningt@gmail.com>2007-06-11 01:24:10 +0000
commitc5e71fedaad9115c235f5b72f6a3894da264d18d (patch)
treeb349a318b5abb0656bcf4cc87f80bea71e1ed98c /luaevent/luaevent.lua
parent35ac0581fa8e21502283480b99fc67ed7d46dc3b (diff)
downloadluaevent-prosody-c5e71fedaad9115c235f5b72f6a3894da264d18d.tar.gz
luaevent-prosody-c5e71fedaad9115c235f5b72f6a3894da264d18d.zip
* Added some cheap protection code for failures in callback
functions.
Diffstat (limited to 'luaevent/luaevent.lua')
-rw-r--r--luaevent/luaevent.lua1
1 files changed, 1 insertions, 0 deletions
diff --git a/luaevent/luaevent.lua b/luaevent/luaevent.lua
index be7f296..6e6cf05 100644
--- a/luaevent/luaevent.lua
+++ b/luaevent/luaevent.lua
@@ -87,6 +87,7 @@ end
local oldAddEvent = luaevent.core.addevent
luaevent.core.addevent = function(...)
local item = oldAddEvent(...)
+ if not item then print("FAILED TO SETUP ITEM") return item end
print("SETUP ITEM FOR: ", debug.getmetatable(item).getfd(item))
if not hookedObjectMt then
hookedObjectMt = true