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