dovecot-2.0: lib-storage: Fix to hooks with multiple plugins
dovecot at dovecot.org
dovecot at dovecot.org
Tue Jul 20 17:02:05 EEST 2010
details: http://hg.dovecot.org/dovecot-2.0/rev/5179e8f41cf4
changeset: 11866:5179e8f41cf4
user: Timo Sirainen <tss at iki.fi>
date: Tue Jul 20 15:02:02 2010 +0100
description:
lib-storage: Fix to hooks with multiple plugins
diffstat:
src/lib-storage/mail-storage-hooks.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diffs (16 lines):
diff -r a109e140bdf5 -r 5179e8f41cf4 src/lib-storage/mail-storage-hooks.c
--- a/src/lib-storage/mail-storage-hooks.c Tue Jul 20 14:47:39 2010 +0100
+++ b/src/lib-storage/mail-storage-hooks.c Tue Jul 20 15:02:02 2010 +0100
@@ -176,8 +176,10 @@
unsigned int i;
for (i = 0; i < ctx->count; i++) {
- if (stack->vfuncs[i] != vlast[i])
- stack->mask[i] = vlast[i];
+ if (stack->vfuncs[i] != vlast[i]) {
+ i_assert(stack->vfuncs[i] != NULL);
+ stack->mask[i] = stack->vfuncs[i];
+ }
}
}
More information about the dovecot-cvs
mailing list