Sfoglia il codice sorgente

Fix possible regression on bsd

gdkchan 8 anni fa
parent
commit
dcf0f0be38
1 ha cambiato i file con 4 aggiunte e 2 eliminazioni
  1. 4 2
      Ryujinx.Core/OsHle/Services/Bsd/IClient.cs

+ 4 - 2
Ryujinx.Core/OsHle/Services/Bsd/IClient.cs

@@ -268,11 +268,13 @@ namespace Ryujinx.Core.OsHle.Services.Bsd
 
                     byte[] IpAdress = NewBsdSocket.IpAddress.GetAddressBytes();
 
-                    AMemoryHelper.WriteBytes(Context.Memory, AddrBufferPtr, IpAdress);
+                    Writer.Write(IpAdress);
+
+                    AMemoryHelper.WriteBytes(Context.Memory, AddrBufferPtr, MS.ToArray());
 
                     Context.ResponseData.Write(Sockets.Count - 1);
                     Context.ResponseData.Write(0);
-                    Context.ResponseData.Write(IpAdress.Length);
+                    Context.ResponseData.Write(MS.Length);
                 }
             }
             else