diff --git a/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/ConnectHelper.cs b/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/ConnectHelper.cs index 867a281168797d..cacc27cb1ecc5e 100644 --- a/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/ConnectHelper.cs +++ b/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/ConnectHelper.cs @@ -101,13 +101,7 @@ private static Stream Connect(string host, int port, CancellationToken cancellat catch (Exception e) { socket.Dispose(); - - if (CancellationHelper.ShouldWrapInOperationCanceledException(e, cancellationToken)) - { - throw CancellationHelper.CreateOperationCanceledException(e, cancellationToken); - } - - throw; + throw CreateWrappedException(e, cancellationToken); } return new NetworkStream(socket, ownsSocket: true);