summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorMattKC <34096995+itsmattkc@users.noreply.github.com>2023-09-24 19:36:15 -0700
committerGitHub <noreply@github.com>2023-09-24 19:36:15 -0700
commite16753472ca4355a10b0827ceafca5f0012a8299 (patch)
tree2d618a98d4172f6261742abcdff2028e40e8b44a /Source/Core
parentf8445782bff425dd95a8c7ccba06769d9fb0adf0 (diff)
FileUtil: Don't try to retrieve size for FIFO pipe
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/Common/FileUtil.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Core/Common/FileUtil.cpp b/Source/Core/Common/FileUtil.cpp
index f5842c14f9..eb880c51ad 100644
--- a/Source/Core/Common/FileUtil.cpp
+++ b/Source/Core/Common/FileUtil.cpp
@@ -452,7 +452,7 @@ FSTEntry ScanDirectoryTree(std::string directory, bool recursive)
auto dirent_to_fstent = [&](const fs::directory_entry& entry) {
return FSTEntry{
.isDirectory = entry.is_directory(),
- .size = entry.is_directory() ? 0 : entry.file_size(),
+ .size = entry.is_directory() || entry.is_fifo() ? 0 : entry.file_size(),
.physicalName = path_to_physical_name(entry.path()),
.virtualName = PathToString(entry.path().filename()),
};