[dovecot-cvs] dovecot/src/lib-storage/index/maildir maildir-save.c, 1.60, 1.61

cras at dovecot.org cras at dovecot.org
Fri Dec 30 20:53:00 EET 2005


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

Modified Files:
	maildir-save.c 
Log Message:
Minor optimization.



Index: maildir-save.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib-storage/index/maildir/maildir-save.c,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -d -r1.60 -r1.61
--- maildir-save.c	2 Dec 2005 10:03:41 -0000	1.60
+++ maildir-save.c	30 Dec 2005 18:52:58 -0000	1.61
@@ -425,16 +425,21 @@
 {
 	struct maildir_filename *mf;
 	string_t *str;
+	size_t dir_len;
 
 	i_assert(ctx->output == NULL);
 
 	t_push();
 	str = t_str_new(1024);
 
+	str_append(str, ctx->tmpdir);
+	str_append_c(str, '/');
+        dir_len = str_len(str);
+
 	/* clean up the temp files */
 	for (mf = ctx->files; mf != NULL; mf = mf->next) {
-		str_truncate(str, 0);
-		str_printfa(str, "%s/%s", ctx->tmpdir, mf->basename);
+		str_truncate(str, dir_len);
+		str_append(str, mf->basename);
 		(void)unlink(str_c(str));
 	}
 	t_pop();



More information about the dovecot-cvs mailing list