* 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>
|
||||
|
||||
* 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
|
||||
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;
|
||||
|
||||
fileattr = (DWORD) -1;
|
||||
|
|
Loading…
Reference in New Issue