]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Index files: Fixed reading uninitialized memory when handling extension
authorTimo Sirainen <tss@iki.fi>
Fri, 20 Jun 2008 08:11:49 +0000 (11:11 +0300)
committerTimo Sirainen <tss@iki.fi>
Fri, 20 Jun 2008 08:11:49 +0000 (11:11 +0300)
resets generated by older Dovecot versions.

--HG--
branch : HEAD

src/lib-index/mail-index-sync-update.c

index 377bfca20089880cea20f2307377dd88d39fa53e..78298055c8480546dc8b94818e63f42241574ec1 100644 (file)
@@ -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;