diff --git a/src/lib-sieve/plugins/spamvirustest/ext-spamvirustest-common.c b/src/lib-sieve/plugins/spamvirustest/ext-spamvirustest-common.c index 937eb674324282e0981442acb6e18ca7ab4d2764..a4c295d60a056bf57e391ee16fb39dcd9bdba7b3 100644 --- a/src/lib-sieve/plugins/spamvirustest/ext-spamvirustest-common.c +++ b/src/lib-sieve/plugins/spamvirustest/ext-spamvirustest-common.c @@ -527,6 +527,11 @@ const char *ext_spamvirustest_get_value /* Calculate value */ if ( status_value < 0 ) { value = 1; + } else if ( status_value > max_value ) { + if ( percent ) + value = 100; + else + value = 10; } else { if ( percent ) value = (status_value / max_value) * 99 + 1;