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