* path.cc (symlink_info::check): Add a check to return correctly
if incoming `*.lnk' file is not a symlink.
This commit is contained in:
parent
86f41a0954
commit
fdc5ebe9bf
|
@ -1,3 +1,8 @@
|
||||||
|
Fri May 25 10:15:00 2001 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
|
* path.cc (symlink_info::check): Add a check to return correctly
|
||||||
|
if incoming `*.lnk' file is not a symlink.
|
||||||
|
|
||||||
Thu May 24 15:46:50 2001 Christopher Faylor <cgf@cygnus.com>
|
Thu May 24 15:46:50 2001 Christopher Faylor <cgf@cygnus.com>
|
||||||
|
|
||||||
* path.cc (slash_drive_prefix_p): Remove.
|
* path.cc (slash_drive_prefix_p): Remove.
|
||||||
|
|
|
@ -2690,7 +2690,7 @@ symlink_info::check (char *path, const suffix_info *suffixes, unsigned opt)
|
||||||
}
|
}
|
||||||
/* If searching for `foo' and then finding a `foo.lnk' which is
|
/* If searching for `foo' and then finding a `foo.lnk' which is
|
||||||
no shortcut, return the same as if file not found. */
|
no shortcut, return the same as if file not found. */
|
||||||
if (!suffix.lnk_match ())
|
if (!suffix.lnk_match () || pathmatch(path, suffix.path))
|
||||||
goto file_not_symlink;
|
goto file_not_symlink;
|
||||||
|
|
||||||
fileattr = (DWORD) -1;
|
fileattr = (DWORD) -1;
|
||||||
|
|
Loading…
Reference in New Issue