Merge pull request #16 from hexagonal-sun/fat32-case-insensitive

libkernel: fs: fat32: make lookups case-insensitive
This commit is contained in:
Matthew Leach
2025-11-24 21:35:38 +00:00
committed by GitHub

View File

@@ -283,7 +283,7 @@ impl<T: Fat32Operations> Inode for Fat32DirNode<T> {
let mut dir_iter = self.streamer.clone();
while let Some(entry) = dir_iter.next_fat32_entry().await? {
if entry.name == name {
if entry.name.eq_ignore_ascii_case(name) {
return match entry.attr.file_type {
FileType::File => Ok(Arc::new(Fat32FileNode::new(
self.fs.clone(),