From 6eb9567c3f68869f691e29d5daffe3ea28858a46 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Wed, 3 Aug 2005 17:52:33 +0000 Subject: r9009: directory not empty is not an error on failure to delete directory in delete on close (This used to be commit dada509f5e374872cded9035611c9d4fd9f4c4c7) --- source4/ntvfs/posix/pvfs_open.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source4/ntvfs') diff --git a/source4/ntvfs/posix/pvfs_open.c b/source4/ntvfs/posix/pvfs_open.c index 3ae8e2150f..d3b9681b58 100644 --- a/source4/ntvfs/posix/pvfs_open.c +++ b/source4/ntvfs/posix/pvfs_open.c @@ -75,7 +75,7 @@ static int pvfs_dir_handle_destructor(void *p) DEBUG(0,("Warning: xattr rmdir hook failed for '%s' - %s\n", h->name->full_name, nt_errstr(status))); } - if (rmdir(h->name->full_name) != 0) { + if (rmdir(h->name->full_name) != 0 && errno != ENOTEMPTY) { DEBUG(0,("pvfs_close: failed to rmdir '%s' - %s\n", h->name->full_name, strerror(errno))); } -- cgit