[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