summaryrefslogtreecommitdiffstats
path: root/src/libserver/cfg_utils.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2022-01-15 12:24:25 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2022-01-15 12:24:25 +0000
commitb3073d94bdcfabc37aeb27678c996a554c9f1df7 (patch)
tree8e75181e6b8b1ecb5a0039a040889e4296505631 /src/libserver/cfg_utils.c
parent0956f41e2385dbd908bf383a41541bf263789349 (diff)
downloadrspamd-b3073d94bdcfabc37aeb27678c996a554c9f1df7.tar.gz
rspamd-b3073d94bdcfabc37aeb27678c996a554c9f1df7.zip
[Minor] Deal with unknown weight more carefully to avoid special meaning of 0
The special unknown weight must be NAN not 0.0
Diffstat (limited to 'src/libserver/cfg_utils.c')
-rw-r--r--src/libserver/cfg_utils.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libserver/cfg_utils.c b/src/libserver/cfg_utils.c
index 67ceb5df8..44cdbc84f 100644
--- a/src/libserver/cfg_utils.c
+++ b/src/libserver/cfg_utils.c
@@ -171,6 +171,7 @@ rspamd_config_new (enum rspamd_config_init_flags flags)
cfg->dns_retransmits = 5;
/* 16 sockets per DNS server */
cfg->dns_io_per_server = 16;
+ cfg->unknown_weight = NAN;
/* Add all internal actions to keep compatibility */
for (int i = METRIC_ACTION_REJECT; i < METRIC_ACTION_MAX; i ++) {