Просмотр исходного кода

settings: Fix returned buffer size of GetFirmwareVersion (#2029)

Ac_K 5 лет назад
Родитель
Сommit
c6d3c4207a
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      Ryujinx.HLE/HOS/Services/Settings/ISystemSettingsServer.cs

+ 2 - 1
Ryujinx.HLE/HOS/Services/Settings/ISystemSettingsServer.cs

@@ -30,7 +30,8 @@ namespace Ryujinx.HLE.HOS.Services.Settings
         public ResultCode GetFirmwareVersion2(ServiceCtx context)
         public ResultCode GetFirmwareVersion2(ServiceCtx context)
         {
         {
             long replyPos  = context.Request.RecvListBuff[0].Position;
             long replyPos  = context.Request.RecvListBuff[0].Position;
-            long replySize = context.Request.RecvListBuff[0].Size;
+
+            context.Response.PtrBuff[0] = context.Response.PtrBuff[0].WithSize(0x100L);
 
 
             byte[] firmwareData = GetFirmwareData(context.Device);
             byte[] firmwareData = GetFirmwareData(context.Device);