mirror of
https://github.com/sharkdp/fd
synced 2024-09-05 08:13:19 +00:00
Fix extension comparison logic
This commit is contained in:
parent
b0fb774c0e
commit
2256affd8f
|
@ -309,7 +309,7 @@ fn scan(root: &Path, pattern: Arc<Regex>, base: &Path, config: Arc<FdOptions>) {
|
|||
// Filter out unwanted extensions.
|
||||
if let Some(ref filter_ext) = config.extension {
|
||||
let entry_ext = entry.path().extension().map(|e| e.to_string_lossy().to_lowercase());
|
||||
if entry_ext.map_or(false, |ext| ext != *filter_ext) {
|
||||
if entry_ext.map_or(true, |ext| ext != *filter_ext) {
|
||||
return ignore::WalkState::Continue;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue