From: Vsevolod Stakhov Date: Wed, 17 Mar 2021 14:10:31 +0000 (+0000) Subject: [Minor] Restore faster on the first error X-Git-Tag: 3.0~572 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5dd0ab4ad379dd607ad808ca18cdf2b1032ccfb5;p=thirdparty%2Frspamd.git [Minor] Restore faster on the first error --- diff --git a/src/libserver/monitored.c b/src/libserver/monitored.c index 47de4a816f..7b55b07ec8 100644 --- a/src/libserver/monitored.c +++ b/src/libserver/monitored.c @@ -110,7 +110,12 @@ rspamd_monitored_propagate_error (struct rspamd_monitored *m, rspamd_monitored_stop (m); if (m->monitoring_mult > m->ctx->min_monitored_mult) { - m->monitoring_mult /= 2.0; + if (m->monitoring_mult < 1.0) { + m->monitoring_mult = 1.0; + } + else { + m->monitoring_mult /= 2.0; + } } msg_debug_mon ("%s on resolving %s, %d retries left; next check in %.2f",