From: Vsevolod Stakhov Date: Sun, 1 May 2022 11:42:41 +0000 (+0100) Subject: [Minor] Idempotent != postfilter, wtf X-Git-Tag: 3.3~289 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=8ec6d2d60b3c4671aa95a681ea28d65aeb33b665;p=rspamd.git [Minor] Idempotent != postfilter, wtf --- diff --git a/src/lua/lua_config.c b/src/lua/lua_config.c index 8f7854347..4a238d45e 100644 --- a/src/lua/lua_config.c +++ b/src/lua/lua_config.c @@ -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 {