commit 9c5ecc6: [Minor] Always report actions count
Vsevolod Stakhov
vsevolod at highsecure.ru
Sat Feb 26 13:35:07 UTC 2022
Author: Vsevolod Stakhov
Date: 2022-02-26 13:05:01 +0000
URL: https://github.com/rspamd/rspamd/commit/9c5ecc6e60ab4d582450337eedf2d9c066209cc1
[Minor] Always report actions count
---
src/controller.c | 30 ++++++++++++++----------------
1 file changed, 14 insertions(+), 16 deletions(-)
diff --git a/src/controller.c b/src/controller.c
index ca9558046..3b4fa3f46 100644
--- a/src/controller.c
+++ b/src/controller.c
@@ -2681,29 +2681,27 @@ rspamd_controller_handle_stat_common (
ucl_object_insert_key (top, ucl_object_fromint (
stat->messages_learned), "learned", 0, false);
- if (stat->messages_scanned > 0) {
- sub = ucl_object_typed_new (UCL_OBJECT);
- for (i = METRIC_ACTION_REJECT; i <= METRIC_ACTION_NOACTION; i++) {
- ucl_object_insert_key (sub,
+ sub = ucl_object_typed_new (UCL_OBJECT);
+ for (i = METRIC_ACTION_REJECT; i <= METRIC_ACTION_NOACTION; i++) {
+ ucl_object_insert_key (sub,
ucl_object_fromint (stat->actions_stat[i]),
rspamd_action_to_str (i), 0, false);
- if (i < METRIC_ACTION_GREYLIST) {
- spam += stat->actions_stat[i];
- }
- else {
- ham += stat->actions_stat[i];
- }
- if (do_reset) {
+ if (i < METRIC_ACTION_GREYLIST) {
+ spam += stat->actions_stat[i];
+ }
+ else {
+ ham += stat->actions_stat[i];
+ }
+ if (do_reset) {
#ifndef HAVE_ATOMIC_BUILTINS
- session->ctx->worker->srv->stat->actions_stat[i] = 0;
+ session->ctx->worker->srv->stat->actions_stat[i] = 0;
#else
- __atomic_store_n(&session->ctx->worker->srv->stat->actions_stat[i],
- 0, __ATOMIC_RELEASE);
+ __atomic_store_n(&session->ctx->worker->srv->stat->actions_stat[i],
+ 0, __ATOMIC_RELEASE);
#endif
- }
}
- ucl_object_insert_key (top, sub, "actions", 0, false);
}
+ ucl_object_insert_key (top, sub, "actions", 0, false);
ucl_object_insert_key (top, ucl_object_fromint (
spam), "spam_count", 0, false);
More information about the Commits
mailing list