瀏覽代碼

Fix possible regression on bsd

gdkchan 8 年之前
父節點
當前提交
dcf0f0be38
共有 1 個文件被更改,包括 4 次插入2 次删除
  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