# HG changeset patch # User Timo Sirainen # Date 1213949509 -10800 # Node ID 9b5040a75f9f62ac7fffd8516f6c453b37fbf2b1 # Parent 5dcc04b62e14676b11a468a49a48e0297cb841bb Index files: Fixed reading uninitialized memory when handling extension resets generated by older Dovecot versions. diff -r 5dcc04b62e14 -r 9b5040a75f9f src/lib-index/mail-index-sync-update.c --- a/src/lib-index/mail-index-sync-update.c Fri Jun 20 11:07:21 2008 +0300 +++ b/src/lib-index/mail-index-sync-update.c Fri Jun 20 11:11:49 2008 +0300 @@ -556,6 +556,7 @@ 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;