# HG changeset patch # User Timo Sirainen # Date 1196602109 -7200 # Node ID 95caa2ab300ce99fe15406a88774da146a2b8cf4 # Parent e744479186b6d63518b3721fe72733181d7ed9c9 Ignore EEXIST errors for rmdir(). diff -r e744479186b6 -r 95caa2ab300c src/lib/nfs-workarounds.c --- a/src/lib/nfs-workarounds.c Sun Dec 02 14:05:45 2007 +0200 +++ b/src/lib/nfs-workarounds.c Sun Dec 02 15:28:29 2007 +0200 @@ -294,7 +294,8 @@ "rmdir(%s) unexpectedly " "removed the dir. mkdir() failed: %m", path); } - } else if (errno == ESTALE || errno == ENOTDIR || errno == ENOTEMPTY) { + } else if (errno == ESTALE || errno == ENOTDIR || + errno == ENOTEMPTY || errno == EEXIST) { /* expected failures */ } else if (errno == ENOENT) { return FALSE;