From 36ef3b4d884bb73d94da429dad785187a267ed27 Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan@rename-it.nl>
Date: Wed, 11 Aug 2010 18:10:46 +0200
Subject: [PATCH] ManageSieve/Sieve storag: fixed error handling of PUTSCRIPT
 commmand; save commit errors would not make the command fail.

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

diff --git a/src/lib-sievestorage/sieve-storage-save.c b/src/lib-sievestorage/sieve-storage-save.c
index cec51cb11..8ae489b77 100644
--- a/src/lib-sievestorage/sieve-storage-save.c
+++ b/src/lib-sievestorage/sieve-storage-save.c
@@ -330,7 +330,7 @@ int sieve_storage_save_commit(struct sieve_save_context **ctx)
 
 	sieve_storage_save_destroy(ctx);
 
-	return !failed;
+	return ( failed ? -1 : 0 );
 }
 
 void sieve_storage_save_cancel(struct sieve_save_context **ctx)
-- 
GitLab