* path.cc (read_mounts): Skip unnecessary test if path has been
fetched from loaded cygwin1.dll.
This commit is contained in:
parent
b5f48aa961
commit
13e8e14ab5
|
@ -1,3 +1,8 @@
|
|||
2009-11-04 Corinna Vinschen <corinna@vinschen.de>
|
||||
|
||||
* path.cc (read_mounts): Skip unnecessary test if path has been
|
||||
fetched from loaded cygwin1.dll.
|
||||
|
||||
2009-11-04 Corinna Vinschen <corinna@vinschen.de>
|
||||
|
||||
* cygcheck.cc (cygwin_dll_path): New global variable.
|
||||
|
|
|
@ -594,12 +594,16 @@ read_mounts ()
|
|||
path_end = wcsrchr (path, L'\\');
|
||||
if (path_end)
|
||||
{
|
||||
wcscpy (path_end, L"\\cygwin1.dll");
|
||||
DWORD attr = GetFileAttributesW (path);
|
||||
if (attr == (DWORD) -1
|
||||
|| (attr & (FILE_ATTRIBUTE_DIRECTORY | FILE_ATTRIBUTE_REPARSE_POINT)))
|
||||
path_end = NULL;
|
||||
else
|
||||
if (!cygwin_dll_path[0])
|
||||
{
|
||||
wcscpy (path_end, L"\\cygwin1.dll");
|
||||
DWORD attr = GetFileAttributesW (path);
|
||||
if (attr == (DWORD) -1
|
||||
|| (attr & (FILE_ATTRIBUTE_DIRECTORY
|
||||
| FILE_ATTRIBUTE_REPARSE_POINT)))
|
||||
path_end = NULL;
|
||||
}
|
||||
if (path_end)
|
||||
{
|
||||
*path_end = L'\0';
|
||||
path_end = wcsrchr (path, L'\\');
|
||||
|
|
Loading…
Reference in New Issue