From 5be0f805e308caaeaabe1fc36b886ed11d25104d Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan@rename-it.nl>
Date: Thu, 30 Oct 2014 09:43:18 +0100
Subject: [PATCH] lib-sieve: Fixed handling of implicit keep. The
 sieve_result_execute() function returned the wrong status result.

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

diff --git a/src/lib-sieve/sieve-result.c b/src/lib-sieve/sieve-result.c
index ecddc5d53..feb93478f 100644
--- a/src/lib-sieve/sieve-result.c
+++ b/src/lib-sieve/sieve-result.c
@@ -1423,7 +1423,7 @@ int sieve_result_execute
 	sieve_result_transaction_finish
 		(result, first_action, status);
 
-	return status;
+	return result_status;
 }
 
 /*
-- 
GitLab