From bbd555dd9cfdcb9a3a02fe6129f81ed990558de7 Mon Sep 17 00:00:00 2001 From: Alexander Moisseev Date: Wed, 7 Dec 2016 18:32:07 +0300 Subject: [PATCH] [Minor] rspamd_stats: fix parsing when options are logged There are symbols with _comma_ separated options like `DMARC_POLICY_SOFTFAIL(0.10){yandex.ru : SPF not aligned (relaxed), DKIM not aligned (relaxed);}` --- utils/rspamd_stats.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/rspamd_stats.pl b/utils/rspamd_stats.pl index f360de8af..1e8e7a158 100644 --- a/utils/rspamd_stats.pl +++ b/utils/rspamd_stats.pl @@ -215,7 +215,7 @@ sub ProcessLog { } # Symbols - my @symbols = split /,/, $3; + my @symbols = split /(?:\{[^}]*\})?,/, $3; my @sym_names; foreach my $s (@symbols_search) { -- 2.39.5