diff --git a/DnsServerCore/DnsWebService.cs b/DnsServerCore/DnsWebService.cs index f341ca69..64372c65 100644 --- a/DnsServerCore/DnsWebService.cs +++ b/DnsServerCore/DnsWebService.cs @@ -85,7 +85,6 @@ namespace DnsServerCore string _webServiceTlsCertificatePath; string _webServiceTlsCertificatePassword; DateTime _webServiceTlsCertificateLastModifiedOn; - const int HTTPS_REQUEST_TIMEOUT = 60000; HttpListener _webService; IReadOnlyList _webServiceTlsListeners; @@ -305,21 +304,7 @@ namespace DnsServerCore { while (true) { - HttpRequest httpRequest; - { - Task task = HttpRequest.ReadRequestAsync(sslStream); - - using (CancellationTokenSource timeoutCancellationTokenSource = new CancellationTokenSource()) - { - if (await Task.WhenAny(task, Task.Delay(HTTPS_REQUEST_TIMEOUT, timeoutCancellationTokenSource.Token)) != task) - return; //request timed out - - timeoutCancellationTokenSource.Cancel(); //cancel delay task - } - - httpRequest = await task; - } - + HttpRequest httpRequest = await HttpRequest.ReadRequestAsync(sslStream); if (httpRequest == null) return; //connection closed gracefully by client