* path.cc (symlink_info::check): Add a check to return correctly
if incoming `*.lnk' file is not a symlink.
This commit is contained in:
		| @@ -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; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user