From: Timo Sirainen Date: Mon, 14 Jun 2010 15:07:44 +0000 (+0100) Subject: lib-storage: Fixed handling mail_allocated hook. X-Git-Tag: 2.0.rc1~177 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c36fa596c3a1524006d3f7aeae54ebc49911716a;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Fixed handling mail_allocated hook. --HG-- branch : HEAD --- diff --git a/src/lib-storage/mail-storage-hooks.c b/src/lib-storage/mail-storage-hooks.c index 5b425d26ff..2ab0968a2a 100644 --- a/src/lib-storage/mail-storage-hooks.c +++ b/src/lib-storage/mail-storage-hooks.c @@ -273,6 +273,7 @@ void hook_mail_allocated(struct mail *mail) struct mail_private *pmail = (struct mail_private *)mail; struct mail_vfuncs mask, *prev_vlast = NULL; + memset(&mask, 0, sizeof(mask)); pmail->vlast = &pmail->v; array_foreach(&mail->box->storage->user->hooks, hooks) { if ((*hooks)->mail_allocated != NULL) {