[dovecot-cvs] dovecot/src/lib-storage/index/maildir maildir-storage.c, 1.102, 1.103

cras at dovecot.org cras at dovecot.org
Fri Jul 22 17:32:29 EEST 2005


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

Modified Files:
	maildir-storage.c 
Log Message:
Reverted accidental commit.



Index: maildir-storage.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib-storage/index/maildir/maildir-storage.c,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -d -r1.102 -r1.103
--- maildir-storage.c	12 Jul 2005 15:48:51 -0000	1.102
+++ maildir-storage.c	22 Jul 2005 14:32:27 -0000	1.103
@@ -267,33 +267,15 @@
 static const char *maildir_get_control_path(struct maildir_storage *storage,
 					    const char *name)
 {
-	const char *default_path, *path, *default_uidlist;
-	struct stat st;
-
-	default_path = maildir_get_path(INDEX_STORAGE(storage), name);
 	if (storage->control_dir == NULL)
-		return default_path;
+		return maildir_get_path(INDEX_STORAGE(storage), name);
 
 	if ((STORAGE(storage)->flags & MAIL_STORAGE_FLAG_FULL_FS_ACCESS) != 0 &&
 	    (*name == '/' || *name == '~'))
-		path = maildir_get_absolute_path(name, FALSE);
-	else {
-		path = t_strconcat(storage->control_dir, "/"MAILDIR_FS_SEP_S,
-				   name, NULL);
-	}
-
-	default_uidlist =
-		t_strconcat(default_path, "/" MAILDIR_UIDLIST_NAME, NULL);
-	if (stat(default_uidlist, &st) == 0) {
-		const char *dest_uidlist =
-			t_strconcat(path, "/" MAILDIR_UIDLIST_NAME, NULL);
+		return maildir_get_absolute_path(name, FALSE);
 
-		if (rename(default_uidlist, dest_uidlist) < 0) {
-			i_error("rename(%s, %s) failed: %m",
-				default_uidlist, dest_uidlist);
-		}
-	}
-	return path;
+	return t_strconcat(storage->control_dir, "/"MAILDIR_FS_SEP_S,
+			   name, NULL);
 }
 
 static int mkdir_verify(struct index_storage *storage,



More information about the dovecot-cvs mailing list