diff --git a/src/libraries/System.Net.Requests/src/System/Net/FtpWebRequest.cs b/src/libraries/System.Net.Requests/src/System/Net/FtpWebRequest.cs index 157d9f4f7a51d..74dde855abe7e 100644 --- a/src/libraries/System.Net.Requests/src/System/Net/FtpWebRequest.cs +++ b/src/libraries/System.Net.Requests/src/System/Net/FtpWebRequest.cs @@ -967,15 +967,11 @@ private Exception TranslateConnectException(Exception e) private async void CreateConnectionAsync() { - string hostname = _uri.Host; - int port = _uri.Port; - - TcpClient client = new TcpClient(); - object result; try { - await client.ConnectAsync(hostname, port).ConfigureAwait(false); + var client = new TcpClient(); + await client.ConnectAsync(_uri.Host, _uri.Port).ConfigureAwait(false); result = new FtpControlStream(client); } catch (Exception e)