From 0d3cc869369afb224712be842e62e0331d49455c Mon Sep 17 00:00:00 2001 From: Arcterus Date: Sun, 10 Jan 2016 03:39:26 -0800 Subject: [PATCH] uucore: don't follow symlinks when examining them (fixes #799) --- src/uucore/fs.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/uucore/fs.rs b/src/uucore/fs.rs index 19a77e109..e4929c215 100644 --- a/src/uucore/fs.rs +++ b/src/uucore/fs.rs @@ -31,7 +31,7 @@ fn resolve>(original: P) -> Result { return Err(Error::new(ErrorKind::InvalidInput, "maximum links followed")); } - match fs::metadata(&result) { + match fs::symlink_metadata(&result) { Err(e) => return Err(e), Ok(ref m) if !m.file_type().is_symlink() => break, Ok(..) => {