From: Vsevolod Stakhov Date: Tue, 14 Apr 2015 17:26:31 +0000 (+0100) Subject: Store symbol definition inside metric result. X-Git-Tag: 0.9.0~247 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d16186f149e92f702e2e02de3ce76f4aa22ce28f;p=thirdparty%2Frspamd.git Store symbol definition inside metric result. --- diff --git a/src/libmime/filter.c b/src/libmime/filter.c index c6d038ca7a..281230c458 100644 --- a/src/libmime/filter.c +++ b/src/libmime/filter.c @@ -227,6 +227,7 @@ insert_metric_result (struct rspamd_task *task, s->score = w; s->name = symbol; + s->def = sdef; metric_res->score += w; if (opts) { diff --git a/src/libmime/filter.h b/src/libmime/filter.h index 49cb7e4656..f763c3b8ab 100644 --- a/src/libmime/filter.h +++ b/src/libmime/filter.h @@ -36,6 +36,7 @@ struct symbol { double score; /**< symbol's score */ GList *options; /**< list of symbol's options */ const gchar *name; + struct rspamd_symbol_def *def; /**< symbol configuration */ }; struct metric_action {