[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