From 0f5113e1e92c33a93c4a7a346855b853ed6b75fe Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan.bosch@open-xchange.com> Date: Fri, 4 Dec 2020 03:12:01 +0100 Subject: [PATCH] plugins: imap-filter-sieve: Make temporary failure and corrupt binary errors fatal. --- src/plugins/imap-filter-sieve/imap-filter-sieve.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/imap-filter-sieve/imap-filter-sieve.c b/src/plugins/imap-filter-sieve/imap-filter-sieve.c index e84a889dd..03372d538 100644 --- a/src/plugins/imap-filter-sieve/imap-filter-sieve.c +++ b/src/plugins/imap-filter-sieve/imap-filter-sieve.c @@ -717,6 +717,7 @@ imap_sieve_filter_handle_exec_status(struct imap_filter_sieve_context *sctx, "Execution of script %s was aborted " "due to temporary failure", sieve_script_location(script)); + *fatal_r = TRUE; ret = -1; break; case SIEVE_EXEC_BIN_CORRUPT: @@ -724,6 +725,7 @@ imap_sieve_filter_handle_exec_status(struct imap_filter_sieve_context *sctx, "!!BUG!!: Binary compiled from %s is still corrupt; " "bailing out and reverting to default action", sieve_script_location(script)); + *fatal_r = TRUE; ret = -1; break; case SIEVE_EXEC_KEEP_FAILED: -- GitLab