From 2991e8257520806d49fda87de2ccb471be9e8e9a Mon Sep 17 00:00:00 2001 From: Tunip3 Date: Sun, 12 Sep 2021 20:26:09 +0100 Subject: [PATCH] fix issue where it would fail to get a handle for a file as the path was too long --- libretro-common/vfs/vfs_implementation_uwp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libretro-common/vfs/vfs_implementation_uwp.cpp b/libretro-common/vfs/vfs_implementation_uwp.cpp index 7a02c979ed..a651b7ae7e 100644 --- a/libretro-common/vfs/vfs_implementation_uwp.cpp +++ b/libretro-common/vfs/vfs_implementation_uwp.cpp @@ -403,7 +403,7 @@ libretro_vfs_implementation_file *retro_vfs_file_open_impl( creationDisposition = (mode & RETRO_VFS_FILE_ACCESS_UPDATE_EXISTING) != 0 ? OPEN_ALWAYS : CREATE_ALWAYS; } - + path_str = "\\\\?\\" + path_str; file_handle = CreateFile2FromAppW(path_str->Data(), desireAccess, FILE_SHARE_READ, creationDisposition, NULL); if (file_handle != INVALID_HANDLE_VALUE)