X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/blobdiff_plain/d5b829f8e8c8367b032b4bb57a8fc37701d42e17..967a259ceeebe8917dec488303d084398e2f462a:/GRUB2/grub-2.04/grub-core/fs/fat.c diff --git a/GRUB2/grub-2.04/grub-core/fs/fat.c b/GRUB2/grub-2.04/grub-core/fs/fat.c index 6338d49..6d4ce0d 100644 --- a/GRUB2/grub-2.04/grub-core/fs/fat.c +++ b/GRUB2/grub-2.04/grub-core/fs/fat.c @@ -964,6 +964,12 @@ grub_fat_dir (grub_device_t device, const char *path, grub_fs_dir_hook_t hook, info.dir = !! (ctxt.dir.attr & GRUB_FAT_ATTR_DIRECTORY); info.case_insensitive = 1; + + #ifdef MODE_EXFAT + if (!info.dir) + info.size = ctxt.dir.file_size; + #endif + #ifdef MODE_EXFAT if (!ctxt.dir.have_stream) continue; @@ -1445,4 +1451,3 @@ END: } #endif -