mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-08-05 15:37:47 +00:00
uucore: don't follow symlinks when examining them (fixes #799)
This commit is contained in:
parent
49d0815588
commit
0d3cc86936
1 changed files with 1 additions and 1 deletions
|
@ -31,7 +31,7 @@ fn resolve<P: AsRef<Path>>(original: P) -> Result<PathBuf> {
|
||||||
return Err(Error::new(ErrorKind::InvalidInput, "maximum links followed"));
|
return Err(Error::new(ErrorKind::InvalidInput, "maximum links followed"));
|
||||||
}
|
}
|
||||||
|
|
||||||
match fs::metadata(&result) {
|
match fs::symlink_metadata(&result) {
|
||||||
Err(e) => return Err(e),
|
Err(e) => return Err(e),
|
||||||
Ok(ref m) if !m.file_type().is_symlink() => break,
|
Ok(ref m) if !m.file_type().is_symlink() => break,
|
||||||
Ok(..) => {
|
Ok(..) => {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue