diff options
author | Thomas Harning Jr <harningt@gmail.com> | 2007-06-11 01:24:10 +0000 |
---|---|---|
committer | Thomas Harning Jr <harningt@gmail.com> | 2007-06-11 01:24:10 +0000 |
commit | c5e71fedaad9115c235f5b72f6a3894da264d18d (patch) | |
tree | b349a318b5abb0656bcf4cc87f80bea71e1ed98c /luaevent/luaevent.lua | |
parent | 35ac0581fa8e21502283480b99fc67ed7d46dc3b (diff) | |
download | luaevent-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.lua | 1 |
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 |