From 6630ec81c7f33e631468057e705499fdd5aca9d5 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Tue, 19 Jul 2016 14:46:08 +0100 Subject: [PATCH] [CritFix] Fix writing CDPs to the database Issue: #405 Reported by: @moisseev --- src/libutil/rrd.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/libutil/rrd.c b/src/libutil/rrd.c index a230faf2b..ec061dd1a 100644 --- a/src/libutil/rrd.c +++ b/src/libutil/rrd.c @@ -1052,6 +1052,7 @@ rspamd_rrd_write_rra (struct rspamd_rrd_file *file, gulong *rra_steps) /* Iterate over DS */ for (j = 0; j < ds_cnt; j++) { cur_row[j] = cdp[j].scratch[CDP_primary_val].dv; + msg_debug_rrd ("write cdp %d: %.3f", j, cur_row[j]); } } @@ -1180,9 +1181,11 @@ rspamd_rrd_add_record (struct rspamd_rrd_file *file, rra_steps, i, pdp_temp); - /* Write RRA */ - rspamd_rrd_write_rra (file, rra_steps); + } + + /* Write RRA */ + rspamd_rrd_write_rra (file, rra_steps); } file->live_head->last_up = seconds; file->live_head->last_up_usec = microseconds; -- 2.39.5