[dovecot-cvs] dovecot/src/lib-index/maildir maildir-index.c,1.16,1.17

cras at procontrol.fi cras at procontrol.fi
Mon Dec 16 10:05:45 EET 2002


Update of /home/cvs/dovecot/src/lib-index/maildir
In directory danu:/tmp/cvs-serv30482/lib-index/maildir

Modified Files:
	maildir-index.c 
Log Message:
maildir_filename_set_flags() was broken by the buffer changes. the base name
of maildir files was lost when flags were updated.



Index: maildir-index.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/maildir/maildir-index.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- maildir-index.c	8 Dec 2002 05:23:08 -0000	1.16
+++ maildir-index.c	16 Dec 2002 08:05:42 -0000	1.17
@@ -74,7 +74,8 @@
 
 	/* insert the new flags between old flags. flags must be sorted by
 	   their ASCII code. unknown flags are kept. */
-	flags_str = t_string_new(MAIL_FLAGS_COUNT+strlen(oldflags)+4);
+	flags_str = t_string_new(256);
+	t_string_append(flags_str, fname);
 	t_string_append(flags_str, ":2,");
 	for (;;) {
 		/* skip all known flags */




More information about the dovecot-cvs mailing list