From 46b97fd91c9f64fd9faa92f25e2492ae4200521b Mon Sep 17 00:00:00 2001 From: Igor Pissolati Date: Wed, 22 Oct 2025 17:21:04 -0300 Subject: [PATCH] Don't request 'file_size' for directories --- src/windows-emulator/syscalls/file.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/windows-emulator/syscalls/file.cpp b/src/windows-emulator/syscalls/file.cpp index 49fece70..62fd7ff7 100644 --- a/src/windows-emulator/syscalls/file.cpp +++ b/src/windows-emulator/syscalls/file.cpp @@ -221,7 +221,7 @@ namespace syscalls files.emplace_back(file_entry{ .file_path = file.path().filename(), - .file_size = file.file_size(), + .file_size = file.is_directory() ? 0 : file.file_size(), .is_directory = file.is_directory(), }); } @@ -242,7 +242,7 @@ namespace syscalls files.emplace_back(file_entry{ .file_path = filename, - .file_size = dir_entry.file_size(), + .file_size = dir_entry.is_directory() ? 0 : dir_entry.file_size(), .is_directory = dir_entry.is_directory(), }); });