[dovecot-cvs] dovecot/src/lib-storage/index/maildir maildir-uidlist.c, 1.8, 1.9

cras at procontrol.fi cras at procontrol.fi
Mon May 3 22:38:30 EEST 2004


Update of /home/cvs/dovecot/src/lib-storage/index/maildir
In directory talvi:/tmp/cvs-serv18126/lib-storage/index/maildir

Modified Files:
	maildir-uidlist.c 
Log Message:
sync fix



Index: maildir-uidlist.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/maildir/maildir-uidlist.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- maildir-uidlist.c	3 May 2004 13:50:41 -0000	1.8
+++ maildir-uidlist.c	3 May 2004 19:38:28 -0000	1.9
@@ -653,7 +653,6 @@
 		}
 
 		rec = p_new(ctx->record_pool, struct maildir_uidlist_rec, 1);
-		buffer_append(ctx->record_buf, &rec, sizeof(rec));
 
 		if (old_rec != NULL)
 			*rec = *old_rec;
@@ -661,8 +660,10 @@
 			ctx->new_files = TRUE;
 			ctx->first_new_pos =
 				buffer_get_used_size(ctx->record_buf) /
-				sizeof(*rec);
+				sizeof(rec);
 		}
+
+		buffer_append(ctx->record_buf, &rec, sizeof(rec));
 	}
 
 	if ((flags & MAILDIR_UIDLIST_REC_FLAG_RECENT) != 0 && rec->uid != 0)



More information about the dovecot-cvs mailing list