Fix bsd recvfrom implementation

This commit is contained in:
Thog 2019-07-14 01:40:02 +02:00
parent 560ccbeb2d
commit 9fc6ed7cf9
No known key found for this signature in database
GPG key ID: 0CD291558FAFDBC6

View file

@ -484,7 +484,6 @@ namespace Ryujinx.HLE.HOS.Services.Bsd
SocketFlags socketFlags = (SocketFlags)context.RequestData.ReadInt32();
(long receivePosition, long receiveLength) = context.Request.GetBufferType0x22();
(long sockAddrInPosition, long sockAddrInSize) = context.Request.GetBufferType0x21();
(long sockAddrOutPosition, long sockAddrOutSize) = context.Request.GetBufferType0x22(1);
LinuxError errno = LinuxError.EBADF;
@ -502,7 +501,7 @@ namespace Ryujinx.HLE.HOS.Services.Bsd
}
byte[] receivedBuffer = new byte[receiveLength];
EndPoint endPoint = ParseSockAddr(context, sockAddrInPosition, sockAddrInSize);
EndPoint endPoint = new IPEndPoint(IPAddress.Any, 0);
try
{