Procházet zdrojové kódy

Fix possible regression on bsd

gdkchan před 8 roky
rodič
revize
dcf0f0be38
1 změnil soubory, kde provedl 4 přidání a 2 odebrání
  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