1
0
mirror of https://github.com/BurntSushi/ripgrep.git synced 2025-01-08 13:23:34 +02:00

Don't ever search directories.

This commit is contained in:
Andrew Gallant 2016-11-06 19:02:14 -05:00
parent 58126ffe15
commit f24873c70b

View File

@ -271,16 +271,15 @@ fn get_or_log_dir_entry(
eprintln!("{}", err);
}
}
// A depth of 0 means the user gave the path explicitly, so we
// should always try to search it.
if dent.depth() == 0 {
return Some(dent);
}
let ft = match dent.file_type() {
None => return Some(dent), // entry is stdin
Some(ft) => ft,
};
if ft.is_file() {
// A depth of 0 means the user gave the path explicitly, so we
// should always try to search it.
if dent.depth() == 0 && !ft.is_dir() {
Some(dent)
} else if ft.is_file() {
Some(dent)
} else {
None