diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2014-08-21 12:46:35 +0400 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2014-08-21 12:46:35 +0400 |
commit | 88fa8517840405b6468f965d4f2ff60cb7d09ac4 (patch) | |
tree | 758a99c721e1c1885d95ded026cae3f0a5e77b2f /winsup/cygwin/dir.cc | |
parent | 854e058b5628276e26c3dd1211a8634af18ad574 (diff) |
* dir.cc (rmdir): Don't skip deleting fh in the ENOTEMPTY case.
Diffstat (limited to 'winsup/cygwin/dir.cc')
-rw-r--r-- | winsup/cygwin/dir.cc | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/winsup/cygwin/dir.cc b/winsup/cygwin/dir.cc index b1035ba49..bdc1a859b 100644 --- a/winsup/cygwin/dir.cc +++ b/winsup/cygwin/dir.cc @@ -359,10 +359,7 @@ rmdir (const char *dir) else if (has_dot_last_component (dir, false)) set_errno (EINVAL); else if (isdev_dev (fh->dev ())) - { - set_errno (ENOTEMPTY); - goto done; - } + set_errno (ENOTEMPTY); else if (!fh->rmdir ()) res = 0; |