dovecot-2.2-pigeonhole: doveadm sieve plugin: Forgot to change o...

pigeonhole at rename-it.nl pigeonhole at rename-it.nl
Sat Feb 21 17:44:37 UTC 2015


details:   http://hg.rename-it.nl/dovecot-2.2-pigeonhole/rev/e5cb9d585bc1
changeset: 1990:e5cb9d585bc1
user:      Stephan Bosch <stephan at rename-it.nl>
date:      Sat Feb 21 18:44:30 2015 +0100
description:
doveadm sieve plugin: Forgot to change one sieve_script_delete() invocation in previous change.

diffstat:

 src/plugins/doveadm-sieve/doveadm-sieve-sync.c |  8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diffs (18 lines):

diff -r 7432a425ac63 -r e5cb9d585bc1 src/plugins/doveadm-sieve/doveadm-sieve-sync.c
--- a/src/plugins/doveadm-sieve/doveadm-sieve-sync.c	Sat Feb 21 17:28:22 2015 +0100
+++ b/src/plugins/doveadm-sieve/doveadm-sieve-sync.c	Sat Feb 21 18:44:30 2015 +0100
@@ -115,7 +115,13 @@
 	int ret = 0;
 
 	script = sieve_storage_open_script(svstorage, scriptname, NULL);
-	ret = script == NULL ? -1 : sieve_script_delete(&script);
+	if (script == NULL) { 
+		ret = -1;
+	} else {
+		ret = sieve_script_delete(script);
+		sieve_script_unref(&script);
+	}
+
 	if (ret < 0) {
 		errstr = sieve_storage_get_last_error(svstorage, &error);
 		if (error == SIEVE_ERROR_NOT_FOUND) {


More information about the dovecot-cvs mailing list