projects
/
prosody.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Merge 0.9->0.10
[prosody.git]
/
util
/
filters.lua
diff --git
a/util/filters.lua
b/util/filters.lua
index c2bdca070229f0f7ae6d9c816b56bea255c1efca..427dcb7cafa14f8cf2f4818393ae9b8221ac6655 100644
(file)
--- a/
util/filters.lua
+++ b/
util/filters.lua
@@
-45,6
+45,8
@@
function add_filter(session, type, callback, priority)
if not filter_list then
filter_list = {};
session.filters[type] = filter_list;
+ elseif filter_list[callback] then
+ return; -- Filter already added
end
priority = priority or 0;