dovecot-2.2-pigeonhole: doveadm sieve plugin: Fixed segfault iss...
pigeonhole at rename-it.nl
pigeonhole at rename-it.nl
Mon Jul 28 23:34:35 UTC 2014
details: http://hg.rename-it.nl/dovecot-2.2-pigeonhole/rev/77e6a42bff9b
changeset: 1897:77e6a42bff9b
user: Stephan Bosch <stephan at rename-it.nl>
date: Tue Jul 29 01:34:25 2014 +0200
description:
doveadm sieve plugin: Fixed segfault issue caused in lib-sieve.
Erroneously set pointer to NULL in sieve_storage_list_deinit().
diffstat:
src/lib-sieve/sieve-storage.c | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diffs (23 lines):
diff -r 5117ffc8b151 -r 77e6a42bff9b src/lib-sieve/sieve-storage.c
--- a/src/lib-sieve/sieve-storage.c Mon Jul 28 09:27:59 2014 +0200
+++ b/src/lib-sieve/sieve-storage.c Tue Jul 29 01:34:25 2014 +0200
@@ -687,9 +687,8 @@
i_assert(storage->v.list_init != NULL);
lctx = storage->v.list_init(storage);
- if (lctx != NULL) {
+ if (lctx != NULL)
lctx->storage = storage;
- }
return lctx;
}
@@ -723,7 +722,7 @@
i_assert(storage->v.list_deinit != NULL);
ret = storage->v.list_deinit(lctx);
- _lctx = NULL;
+ *_lctx = NULL;
return ret;
}
More information about the dovecot-cvs
mailing list