From d1c44652759a3dffd394727332e4b7c988af0f20 Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan.bosch@open-xchange.com>
Date: Thu, 28 Oct 2021 00:45:15 +0200
Subject: [PATCH] lib-sieve: sieve-result - Move finalize debug message for
 implicit keep.

---
 src/lib-sieve/sieve-result.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/lib-sieve/sieve-result.c b/src/lib-sieve/sieve-result.c
index 447ccee7d..358491394 100644
--- a/src/lib-sieve/sieve-result.c
+++ b/src/lib-sieve/sieve-result.c
@@ -1676,9 +1676,6 @@ sieve_result_implicit_keep_finalize(struct sieve_result_execution *rexec)
 		return rexec->keep_status;
 	}
 
-	e_debug(rexec->event, "Finalize implicit keep (status=%s)",
-		sieve_execution_exitcode_to_str(rexec->status));
-
 	rexec->keep_finalizing = TRUE;
 
 	/* Start keep if necessary */
@@ -1703,6 +1700,9 @@ sieve_result_implicit_keep_finalize(struct sieve_result_execution *rexec)
 	if (act_keep->def == NULL)
 		return rexec->keep_status;
 
+	e_debug(rexec->event, "Finalize implicit keep (status=%s)",
+		sieve_execution_exitcode_to_str(rexec->status));
+
 	i_assert(aexec_keep->state == SIEVE_ACTION_EXECUTION_STATE_EXECUTED);
 
 	/* Finalize keep action */
-- 
GitLab