util.filters: Fix inserting items so that higher priority filters run first
[prosody.git] / util / filters.lua
index d143666bf8d8f212225d475cdc8312317e746ad4..d24bd33e06b0c74bba0462360757bb49733ce88c 100644 (file)
@@ -52,7 +52,7 @@ function add_filter(session, type, callback, priority)
        local i = 0;
        repeat
                i = i + 1;
-       until not filter_list[i] or filter_list[filter_list[i]] >= priority;
+       until not filter_list[i] or filter_list[filter_list[i]] < priority;
        
        t_insert(filter_list, i, callback);
        filter_list[callback] = priority;