about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEduard Burtescu <edy.burt@gmail.com>2016-05-11 20:09:50 +0300
committerEduard Burtescu <edy.burt@gmail.com>2016-05-11 20:09:50 +0300
commit5541fdfcd1b94294fcd7d356c2948bb272d20b9f (patch)
tree770565c75dfa5b5720c3244f680e99782d45d2ac
parentc0495417416c8e0687bc6a997507c403627f6568 (diff)
downloadrust-5541fdfcd1b94294fcd7d356c2948bb272d20b9f.tar.gz
rust-5541fdfcd1b94294fcd7d356c2948bb272d20b9f.zip
Use symlink_metadata in tidy to avoid panicking on broken symlinks.
-rw-r--r--src/tools/tidy/src/bins.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tools/tidy/src/bins.rs b/src/tools/tidy/src/bins.rs
index 43475f203d5..e91b8fb0967 100644
--- a/src/tools/tidy/src/bins.rs
+++ b/src/tools/tidy/src/bins.rs
@@ -35,7 +35,7 @@ pub fn check(path: &Path, bad: &mut bool) {
             return
         }
 
-        let metadata = t!(fs::metadata(&file), &file);
+        let metadata = t!(fs::symlink_metadata(&file), &file);
         if metadata.mode() & 0o111 != 0 {
             println!("binary checked into source: {}", file.display());
             *bad = true;