dovecot-1.2: Index files: Fixed reading uninitialized memory whe...

dovecot at dovecot.org dovecot at dovecot.org
Sat Jun 21 16:40:51 EEST 2008


details:   http://hg.dovecot.org/dovecot-1.2/rev/9b5040a75f9f
changeset: 7935:9b5040a75f9f
user:      Timo Sirainen <tss at iki.fi>
date:      Fri Jun 20 11:11:49 2008 +0300
description:
Index files: Fixed reading uninitialized memory when handling extension
resets generated by older Dovecot versions.

diffstat:

1 file changed, 1 insertion(+)
src/lib-index/mail-index-sync-update.c |    1 +

diffs (11 lines):

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 @@ int mail_index_sync_record(struct mail_i
 			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;


More information about the dovecot-cvs mailing list