]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Idempotent != postfilter, wtf
authorVsevolod Stakhov <vsevolod@rspamd.com>
Sun, 1 May 2022 11:42:41 +0000 (12:42 +0100)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Sun, 1 May 2022 11:42:41 +0000 (12:42 +0100)
src/lua/lua_config.c

index 8f7854347121984b5905eba133f636a83c4cc1d4..4a238d45e50a92261d4378e7166049bfdfc4da8f 100644 (file)
@@ -1835,6 +1835,7 @@ lua_parse_symbol_type (const gchar *str)
                        for (i = 0; i < l; i ++) {
                                str = vec[i];
 
+                               /* TODO: total shit, rework some day */
                                if (g_ascii_strcasecmp (str, "virtual") == 0) {
                                        ret |= SYMBOL_TYPE_VIRTUAL;
                                        ret &= ~SYMBOL_TYPE_NORMAL;
@@ -1861,7 +1862,7 @@ lua_parse_symbol_type (const gchar *str)
                                        ret |= SYMBOL_TYPE_CONNFILTER | SYMBOL_TYPE_GHOST;
                                }
                                else if (g_ascii_strcasecmp (str, "idempotent") == 0) {
-                                       ret |= SYMBOL_TYPE_POSTFILTER | SYMBOL_TYPE_GHOST |
+                                       ret |=  SYMBOL_TYPE_GHOST |
                                                   SYMBOL_TYPE_IDEMPOTENT | SYMBOL_TYPE_CALLBACK;
                                }
                                else {