changeset 7935:9b5040a75f9f HEAD

Index files: Fixed reading uninitialized memory when handling extension resets generated by older Dovecot versions.
author Timo Sirainen <tss@iki.fi>
date Fri, 20 Jun 2008 11:11:49 +0300
parents 5dcc04b62e14
children bdc5cf87dbaa
files src/lib-index/mail-index-sync-update.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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;