Merge pull request #12936 from vabold/ios-inaccuracy

IOS: Fix return code inaccuracy
This commit is contained in:
Admiral H. Curtiss authored and GitHub committed 2024-07-19 21:27:07 +02:00
commit 1fcb2ee5c1
1 file changed
+6
@@ -81,6 +81,12 @@ Result<FileHandle> HostFileSystem::OpenFile(Uid, Gid, const std::string& path, M
return ResultCode::NoFreeHandle;
const std::string host_path = BuildFilename(path).host_path;
if (File::IsDirectory(host_path))
{
*handle = Handle{};
return ResultCode::Invalid;
}
if (!File::IsFile(host_path))
{
*handle = Handle{};