dovecot-2.2-pigeonhole: lda-sieve plugin: Dereferenced default s...
pigeonhole at rename-it.nl
pigeonhole at rename-it.nl
Fri Jul 25 14:00:31 UTC 2014
details: http://hg.rename-it.nl/dovecot-2.2-pigeonhole/rev/e3d3d7a5f642
changeset: 1892:e3d3d7a5f642
user: Stephan Bosch <stephan at rename-it.nl>
date: Fri Jul 25 15:59:40 2014 +0200
description:
lda-sieve plugin: Dereferenced default script storage at wrong nesting level, causing an assert failure.
diffstat:
src/plugins/lda-sieve/lda-sieve-plugin.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diffs (22 lines):
diff -r 3b32e606f69d -r e3d3d7a5f642 src/plugins/lda-sieve/lda-sieve-plugin.c
--- a/src/plugins/lda-sieve/lda-sieve-plugin.c Thu Jul 24 15:21:29 2014 +0200
+++ b/src/plugins/lda-sieve/lda-sieve-plugin.c Fri Jul 25 15:59:40 2014 +0200
@@ -190,6 +190,8 @@
enum sieve_error error;
const char *location;
+ *storage_r = NULL;
+
/* Use default script location, if one exists */
location = mail_user_plugin_getenv(user, "sieve_default");
if ( location == NULL ) {
@@ -716,8 +718,8 @@
break;
}
}
+ sieve_storage_unref(&default_storage);
}
- sieve_storage_unref(&default_storage);
}
if ( debug && ret >= 0 && srctx->main_script == NULL ) {
More information about the dovecot-cvs
mailing list