From 82eb93c737e46b29f08f884bdbe0cc13600fb95f Mon Sep 17 00:00:00 2001 From: Milos Kotlar Date: Wed, 18 Mar 2026 10:03:24 +0100 Subject: [PATCH] Update condition to include Apple mobile platforms --- .../System.Net.Sockets/tests/FunctionalTests/Connect.Unix.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libraries/System.Net.Sockets/tests/FunctionalTests/Connect.Unix.cs b/src/libraries/System.Net.Sockets/tests/FunctionalTests/Connect.Unix.cs index 7d3c271f62a4e8..0766028d698d35 100644 --- a/src/libraries/System.Net.Sockets/tests/FunctionalTests/Connect.Unix.cs +++ b/src/libraries/System.Net.Sockets/tests/FunctionalTests/Connect.Unix.cs @@ -220,11 +220,11 @@ public async Task ConnectAsync_WithBuffer_Succeeds() Assert.Equal(SocketError.Success, saea.SocketError); Assert.True(client.Blocking); - // On macOS, TFO (connectx) may complete the connect+send in a single + // On Apple platforms, TFO (connectx) may complete the connect+send in a single // syscall, so the socket can end up blocking even on the async path. // On Linux, async connect always leaves the socket non-blocking when // buffer > 0 because SendToAsync is pending. - if (!completedAsync || OperatingSystem.IsMacOS()) + if (!completedAsync || PlatformDetection.IsApplePlatform) { Assert.False(IsSocketNonBlocking(client)); }