From: Timo Sirainen Date: Fri, 20 Jun 2008 08:11:49 +0000 (+0300) Subject: Index files: Fixed reading uninitialized memory when handling extension X-Git-Tag: 1.2.alpha1~226 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ec922832ddc917e48d98fdb409051b9c162b90a3;p=thirdparty%2Fdovecot%2Fcore.git Index files: Fixed reading uninitialized memory when handling extension resets generated by older Dovecot versions. --HG-- branch : HEAD --- diff --git a/src/lib-index/mail-index-sync-update.c b/src/lib-index/mail-index-sync-update.c index 377bfca200..78298055c8 100644 --- a/src/lib-index/mail-index-sync-update.c +++ b/src/lib-index/mail-index-sync-update.c @@ -556,6 +556,7 @@ int mail_index_sync_record(struct mail_index_sync_map_ctx *ctx, ret = -1; break; } + memset(&rec, 0, sizeof(rec)); memcpy(&rec, data, I_MIN(hdr->size, sizeof(rec))); ret = mail_index_sync_ext_reset(ctx, &rec); break;