From dcf0f0be389aca6fa60eebf57942bd48337f5d08 Mon Sep 17 00:00:00 2001 From: gdkchan Date: Fri, 6 Apr 2018 01:06:34 -0300 Subject: [PATCH] Fix possible regression on bsd --- Ryujinx.Core/OsHle/Services/Bsd/IClient.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Ryujinx.Core/OsHle/Services/Bsd/IClient.cs b/Ryujinx.Core/OsHle/Services/Bsd/IClient.cs index cc4970269..d88737da6 100644 --- a/Ryujinx.Core/OsHle/Services/Bsd/IClient.cs +++ b/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