From ec922832ddc917e48d98fdb409051b9c162b90a3 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Fri, 20 Jun 2008 11:11:49 +0300 Subject: [PATCH] Index files: Fixed reading uninitialized memory when handling extension resets generated by older Dovecot versions. --HG-- branch : HEAD --- src/lib-index/mail-index-sync-update.c | 1 + 1 file changed, 1 insertion(+) 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; -- 2.47.3