From 9b6b9146e2cead56e60ef6f72e0479cbf124524e Mon Sep 17 00:00:00 2001 From: Coxxs <58-coxxs@users.noreply.git.ryujinx.app> Date: Wed, 11 Jun 2025 16:44:07 -0500 Subject: [PATCH] fix: socket blocking flag is inverted when setting it --- src/Ryujinx.HLE/HOS/Services/Sockets/Bsd/IClient.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Ryujinx.HLE/HOS/Services/Sockets/Bsd/IClient.cs b/src/Ryujinx.HLE/HOS/Services/Sockets/Bsd/IClient.cs index a3c699d9e..14bf3c1d1 100644 --- a/src/Ryujinx.HLE/HOS/Services/Sockets/Bsd/IClient.cs +++ b/src/Ryujinx.HLE/HOS/Services/Sockets/Bsd/IClient.cs @@ -884,7 +884,7 @@ namespace Ryujinx.HLE.HOS.Services.Sockets.Bsd // F_SETFL else if (cmd == 0x4) { - socket.Blocking = (arg & 0x800) != 0; + socket.Blocking = (arg & 0x800) == 0; result = 0; } else