From 771ef45cd3b74a925923d8c2d013c032b1c66f8b Mon Sep 17 00:00:00 2001 From: Maschell Date: Fri, 26 Aug 2022 11:17:27 +0200 Subject: [PATCH] Fix loading .rpx bigger than 4 MiB --- source/ios_mcp/source/mcp_loadfile.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/ios_mcp/source/mcp_loadfile.c b/source/ios_mcp/source/mcp_loadfile.c index 30562ee..1ad2ef5 100644 --- a/source/ios_mcp/source/mcp_loadfile.c +++ b/source/ios_mcp/source/mcp_loadfile.c @@ -91,6 +91,8 @@ int _MCP_LoadFile_patch(ipcmessage *msg) { replace_target = LOAD_RPX_TARGET_SD_CARD; replace_filesize = 0; // unknown replace_fileoffset = 0; + } else if (strncmp(request->name, "safe.rpx", strlen("safe.rpx")) == 0 || strncmp(request->name, "ply.rpx", strlen("ply.rpx")) == 0) { + // Needed to support loading files > 4MiB } else if (!doWantReplaceRPX) { doWantReplaceRPX = false; // Only replace it once. replace_path = NULL;