From b3f447eee0b42bbbcd25a1a4182a13763e83655b Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan@rename-it.nl>
Date: Sun, 5 Sep 2010 17:57:17 +0200
Subject: [PATCH] Error handling: don't log user message of critical error to
 system log.

---
 src/lib-sieve/sieve-error.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib-sieve/sieve-error.c b/src/lib-sieve/sieve-error.c
index 166d53089..65975cb17 100644
--- a/src/lib-sieve/sieve-error.c
+++ b/src/lib-sieve/sieve-error.c
@@ -390,7 +390,7 @@ void sieve_vcritical
 			(svinst, svinst->system_ehandler, 0, location, fmt, args);
 	}
 
-	if ( ehandler == NULL ) return;
+	if ( ehandler == NULL || ehandler == svinst->system_ehandler ) return;
 
 	tm = localtime(&ioloop_time);
 	
-- 
GitLab