dovecot-2.2-pigeonhole: lib-sieve: include extension: fixed miss...
pigeonhole at rename-it.nl
pigeonhole at rename-it.nl
Sun Sep 23 18:15:06 EEST 2012
details: http://hg.rename-it.nl/dovecot-2.2-pigeonhole/rev/df4088161da0
changeset: 1683:df4088161da0
user: Stephan Bosch <stephan at rename-it.nl>
date: Thu Sep 20 00:54:17 2012 +0200
description:
lib-sieve: include extension: fixed missing error cleanup that caused a resource leak.
diffstat:
src/lib-sieve/plugins/include/ext-include-binary.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diffs (19 lines):
diff -r 1e4ecd174edf -r df4088161da0 src/lib-sieve/plugins/include/ext-include-binary.c
--- a/src/lib-sieve/plugins/include/ext-include-binary.c Tue Sep 18 21:30:45 2012 +0200
+++ b/src/lib-sieve/plugins/include/ext-include-binary.c Thu Sep 20 00:54:17 2012 +0200
@@ -293,7 +293,6 @@
"include: failed to find block %d for included script "
"from dependency block %d of binary %s", inc_block_id, block_id,
sieve_binary_path(sbin));
-
return FALSE;
}
@@ -323,6 +322,7 @@
"include: dependency block %d of binary %s "
"contains invalid script metadata for script %s",
block_id, sieve_binary_path(sbin), sieve_script_location(script));
+ sieve_script_unref(&script);
return FALSE;
}
More information about the dovecot-cvs
mailing list