Author: dchapyshev
Date: Wed Apr 15 19:47:45 2009
New Revision: 40529

URL: http://svn.reactos.org/svn/reactos?rev=40529&view=rev
Log:
- Revert r40483

Modified:
    trunk/reactos/dll/win32/kernel32/process/procsup.c

Modified: trunk/reactos/dll/win32/kernel32/process/procsup.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/process/procsup.c?rev=40529&r1=40528&r2=40529&view=diff
==============================================================================
--- trunk/reactos/dll/win32/kernel32/process/procsup.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/kernel32/process/procsup.c [iso-8859-1] Wed Apr 15 
19:47:45 2009
@@ -718,38 +718,6 @@
         return FALSE;
     }
 
-    if (lpCurrentDirectory)
-    {
-        LPWSTR FilePart, Buffer = NULL;
-
-        Buffer = RtlAllocateHeap(RtlGetProcessHeap(),
-                                 0,
-                                 (MAX_PATH + 1) * sizeof(WCHAR));
-
-        if (!Buffer)
-        {
-            SetLastErrorByStatus(STATUS_NO_MEMORY);
-            return FALSE;
-        }
-
-        if (GetFullPathNameW(lpCurrentDirectory, MAX_PATH, Buffer, &FilePart) 
> MAX_PATH)
-        {
-            RtlFreeHeap(RtlGetProcessHeap(), 0, Buffer);
-            SetLastError(ERROR_DIRECTORY);
-            return FALSE;
-        }
-
-        if ((GetFileAttributesW(Buffer) == INVALID_FILE_ATTRIBUTES) ||
-            !(GetFileAttributesW(Buffer) & FILE_ATTRIBUTE_DIRECTORY))
-        {
-            RtlFreeHeap(RtlGetProcessHeap(), 0, Buffer);
-            SetLastError(ERROR_DIRECTORY);
-            return FALSE;
-        }
-
-        RtlFreeHeap(RtlGetProcessHeap(), 0, Buffer);
-    }
-
     /*
      * We're going to modify and mask out flags and stuff in lpStartupInfo,
      * so we'll use our own local copy for that.

Reply via email to