dovecot: Crashfix

dovecot at dovecot.org dovecot at dovecot.org
Sat Sep 22 11:12:02 EEST 2007


details:   http://hg.dovecot.org/dovecot/rev/6f12401a149e
changeset: 6442:6f12401a149e
user:      Timo Sirainen <tss at iki.fi>
date:      Sat Sep 22 11:11:58 2007 +0300
description:
Crashfix

diffstat:

1 file changed, 4 insertions(+), 2 deletions(-)
src/lib-storage/index/maildir/maildir-uidlist.c |    6 ++++--

diffs (17 lines):

diff -r 758016646062 -r 6f12401a149e src/lib-storage/index/maildir/maildir-uidlist.c
--- a/src/lib-storage/index/maildir/maildir-uidlist.c	Sat Sep 22 11:07:23 2007 +0300
+++ b/src/lib-storage/index/maildir/maildir-uidlist.c	Sat Sep 22 11:11:58 2007 +0300
@@ -1126,9 +1126,11 @@ int maildir_uidlist_sync_next(struct mai
 
 		rec = p_new(ctx->record_pool, struct maildir_uidlist_rec, 1);
 
-		if (old_rec != NULL)
+		if (old_rec != NULL) {
 			*rec = *old_rec;
-		else {
+			rec->extensions =
+				p_strdup(ctx->record_pool, rec->extensions);
+		} else {
 			rec->uid = (uint32_t)-1;
 			ctx->new_files_count++;
 			ctx->changed = TRUE;


More information about the dovecot-cvs mailing list