dovecot-2.2-pigeonhole: lib-sieve: file storage: Fixed segfault ...
pigeonhole at rename-it.nl
pigeonhole at rename-it.nl
Tue Aug 5 01:47:50 UTC 2014
details: http://hg.rename-it.nl/dovecot-2.2-pigeonhole/rev/35ff96d4c61b
changeset: 1905:35ff96d4c61b
user: Stephan Bosch <stephan at rename-it.nl>
date: Tue Aug 05 03:47:36 2014 +0200
description:
lib-sieve: file storage: Fixed segfault bug in script sequence code.
diffstat:
src/lib-sieve/storage/file/sieve-file-script-sequence.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diffs (12 lines):
diff -r 2db02e11cd5e -r 35ff96d4c61b src/lib-sieve/storage/file/sieve-file-script-sequence.c
--- a/src/lib-sieve/storage/file/sieve-file-script-sequence.c Thu Jul 31 02:17:50 2014 +0200
+++ b/src/lib-sieve/storage/file/sieve-file-script-sequence.c Tue Aug 05 03:47:36 2014 +0200
@@ -239,6 +239,7 @@
struct sieve_file_script_sequence *fseq =
(struct sieve_file_script_sequence *)seq;
- array_free(&fseq->script_files);
+ if ( array_is_created(&fseq->script_files) )
+ array_free(&fseq->script_files);
pool_unref(&fseq->pool);
}
More information about the dovecot-cvs
mailing list