Archived
1
0
Fork 0
forked from Mirror/Ryujinx

Remove IFileSystem::OpenDirectory extraneous check (#459)

A directory can be open more than one time. This fix issues with
homebrews opening the same directory multiple time.
This commit is contained in:
Thomas Guillemard 2018-10-17 01:55:10 +02:00 committed by Ac_K
parent 76330b10b4
commit 9b19ea3c87

View file

@ -281,11 +281,6 @@ namespace Ryujinx.HLE.HOS.Services.FspSrv
return MakeError(ErrorModule.Fs, FsErr.PathDoesNotExist); return MakeError(ErrorModule.Fs, FsErr.PathDoesNotExist);
} }
if (IsPathAlreadyInUse(DirName))
{
return MakeError(ErrorModule.Fs, FsErr.PathAlreadyInUse);
}
IDirectory DirInterface = new IDirectory(DirName, FilterFlags); IDirectory DirInterface = new IDirectory(DirName, FilterFlags);
DirInterface.Disposed += RemoveDirectoryInUse; DirInterface.Disposed += RemoveDirectoryInUse;