[dovecot-cvs] dovecot/src/lib-storage/index/maildir maildir-storage.c,1.26,1.27

cras at procontrol.fi cras at procontrol.fi
Mon Feb 17 21:09:45 EET 2003


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

Modified Files:
	maildir-storage.c 
Log Message:
Check for ENOTEMPTY too for rename() failures.



Index: maildir-storage.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/maildir/maildir-storage.c,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -d -r1.26 -r1.27
--- maildir-storage.c	14 Feb 2003 10:46:44 -0000	1.26
+++ maildir-storage.c	17 Feb 2003 19:09:43 -0000	1.27
@@ -353,7 +353,7 @@
 
 	count = 0;
 	while (rename(src, dest) < 0 && count < 2) {
-		if (errno != EEXIST) {
+		if (errno != EEXIST && errno != ENOTEMPTY) {
 			mail_storage_set_critical(storage,
 						  "rename(%s, %s) failed: %m",
 						  src, dest);




More information about the dovecot-cvs mailing list