]> source.dussan.org Git - rspamd.git/commitdiff
Fix logic of parsing symbol groups.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 24 Apr 2015 13:10:36 +0000 (14:10 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 24 Apr 2015 13:10:36 +0000 (14:10 +0100)
src/libserver/cfg_rcl.c

index ad0ed8bc3f5a38a99359a67f4e1692028127e9ed..39cf3102d9a17fe4cb73cda07c206e75a1581262 100644 (file)
@@ -544,7 +544,7 @@ rspamd_rcl_metric_handler (rspamd_mempool_t *pool, const ucl_object_t *obj,
                                if (elt) {
                                        if (!rspamd_rcl_symbols_handler (pool, cur, cfg, metric,
                                                        ucl_object_tostring (elt),
-                                                       have_symbols, err)) {
+                                                       !have_symbols, err)) {
                                                return FALSE;
                                        }
 
@@ -566,7 +566,7 @@ rspamd_rcl_metric_handler (rspamd_mempool_t *pool, const ucl_object_t *obj,
 
        /* Handle symbols */
        if (!rspamd_rcl_symbols_handler (pool, obj, cfg, metric, NULL,
-                       have_symbols, err)) {
+                       !have_symbols, err)) {
                return FALSE;
        }