dovecot-2.0: lib-storage: When trying to delete "trash" director...
dovecot at dovecot.org
dovecot at dovecot.org
Thu Aug 12 18:15:23 EEST 2010
details: http://hg.dovecot.org/dovecot-2.0/rev/25f401276f9b
changeset: 11985:25f401276f9b
user: Timo Sirainen <tss at iki.fi>
date: Thu Aug 12 16:15:13 2010 +0100
description:
lib-storage: When trying to delete "trash" directory, ignore EBUSY errors.
diffstat:
src/lib-storage/list/mailbox-list-delete.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diffs (13 lines):
diff -r 2aec6c74902c -r 25f401276f9b src/lib-storage/list/mailbox-list-delete.c
--- a/src/lib-storage/list/mailbox-list-delete.c Thu Aug 12 16:12:08 2010 +0100
+++ b/src/lib-storage/list/mailbox-list-delete.c Thu Aug 12 16:15:13 2010 +0100
@@ -105,7 +105,8 @@
}
}
- if (unlink_directory(trash_dir, TRUE) < 0 && errno != ENOTEMPTY) {
+ if (unlink_directory(trash_dir, TRUE) < 0 &&
+ errno != ENOTEMPTY && errno != EBUSY) {
mailbox_list_set_critical(list,
"unlink_directory(%s) failed: %m", trash_dir);
More information about the dovecot-cvs
mailing list