mirror of
https://github.com/sharkdp/fd
synced 2024-10-07 08:19:09 +00:00
Add additional check for symlink
This commit is contained in:
parent
bbf0f1cc1f
commit
81dee25438
|
@ -312,7 +312,12 @@ fn spawn_senders(
|
|||
path,
|
||||
err: inner_err,
|
||||
}) => match inner_err.as_ref() {
|
||||
ignore::Error::Io(io_error) if io_error.kind() == io::ErrorKind::NotFound => {
|
||||
ignore::Error::Io(io_error)
|
||||
if io_error.kind() == io::ErrorKind::NotFound
|
||||
&& path
|
||||
.symlink_metadata()
|
||||
.map_or(false, |m| m.file_type().is_symlink()) =>
|
||||
{
|
||||
DirEntry::BrokenSymlink(path.to_owned())
|
||||
}
|
||||
_ => {
|
||||
|
|
Loading…
Reference in a new issue