From: Timo Sirainen Date: Fri, 6 Aug 2010 16:05:16 +0000 (+0100) Subject: lib-storage: Another fix for handling hooks with multiple plugins. X-Git-Tag: 2.0.rc5~20 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bcc192bbdb092e0e8a2d7271731326790ba58094;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Another fix for handling hooks with multiple plugins. --- diff --git a/src/lib-storage/mail-storage-hooks.c b/src/lib-storage/mail-storage-hooks.c index b8b85de8fb..86810f3a8c 100644 --- a/src/lib-storage/mail-storage-hooks.c +++ b/src/lib-storage/mail-storage-hooks.c @@ -193,7 +193,7 @@ hook_copy_stack(struct hook_build_context *ctx, struct hook_stack *stack) for (i = 0; i < ctx->count; i++) { if (stack->mask[i] == NULL) { stack->vfuncs[i] = stack->next->vfuncs[i]; - stack->mask[i] = stack->vfuncs[i]; + stack->mask[i] = stack->next->mask[i]; } } }