]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
Fix variables boundaries
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 5 Nov 2015 13:51:42 +0000 (16:51 +0300)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 5 Nov 2015 13:51:42 +0000 (16:51 +0300)
src/libserver/cfg_utils.c

index fe72370807f04a50eef30a195009a225e954d861..ca9bfb3e7de4e955c736f94629e34a96c044594e 100644 (file)
@@ -466,7 +466,7 @@ rspamd_config_parse_log_format (struct rspamd_config *cfg)
                                c = p;
                                state = parse_var_content;
                        }
-                       else if (g_ascii_isspace (*p)) {
+                       else if (*p != '_' && *p != '-' && !g_ascii_isalnum (*p)) {
                                /* Variable with no content */
                                var.begin = c;
                                var.len = p - c;