[PATCH 1/2] cmd: Ensure mkdir returns an error for pre-existing directories
Frédéric Delanoy
frederic.delanoy at gmail.com
Thu Jun 16 16:19:21 CDT 2011
---
programs/cmd/builtins.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/programs/cmd/builtins.c b/programs/cmd/builtins.c
index 0352e59..0effac2 100644
--- a/programs/cmd/builtins.c
+++ b/programs/cmd/builtins.c
@@ -496,7 +496,11 @@ static BOOL create_full_path(WCHAR* path)
WCHAR *slash;
DWORD last_error = GetLastError();
if (last_error == ERROR_ALREADY_EXISTS)
+ {
+ errorlevel = 1;
+ ret = FALSE;
break;
+ }
if (last_error != ERROR_PATH_NOT_FOUND)
{
--
1.7.5.4
More information about the wine-patches
mailing list