From a11b7ade60b901297f14d0a6bd0bf1bc4ca3d99c Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan@rename-it.nl>
Date: Fri, 17 Jul 2009 01:04:19 +0200
Subject: [PATCH] Made discard action log a message to avoid confusion about
 disappearing messages.

---
 src/lib-sieve/cmd-discard.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/lib-sieve/cmd-discard.c b/src/lib-sieve/cmd-discard.c
index eb97b2130..7dfcb4f0e 100644
--- a/src/lib-sieve/cmd-discard.c
+++ b/src/lib-sieve/cmd-discard.c
@@ -2,6 +2,7 @@
  */
 
 #include "lib.h"
+#include "str-sanitize.h"
 
 #include "sieve-common.h"
 #include "sieve-commands.h"
@@ -146,9 +147,12 @@ static void act_discard_print
 
 static bool act_discard_commit
 (const struct sieve_action *action ATTR_UNUSED, 
-	const struct sieve_action_exec_env *aenv ATTR_UNUSED, 
+	const struct sieve_action_exec_env *aenv, 
 	void *tr_context ATTR_UNUSED, bool *keep)
 {
+	sieve_result_log(aenv, 
+		"marked message to be discarded if not explicitly delivered "
+		"(discard action)");
 	*keep = FALSE;
 
 	return TRUE;
-- 
GitLab