aboutsummaryrefslogtreecommitdiff
path: root/Inveigh-Relay.ps1
diff options
context:
space:
mode:
authorKevin Robertson <Kevin-Robertson@users.noreply.github.com>2019-05-05 20:05:37 -0400
committerKevin Robertson <Kevin-Robertson@users.noreply.github.com>2019-05-05 20:05:37 -0400
commit58fe77f608b8ede13cb4aca791a7c1d185425898 (patch)
tree207f68d67a0fd1e4fec40308d39352e6ab83cefe /Inveigh-Relay.ps1
parent55d3d6680517e475d600fbb404d0f9400e5f3901 (diff)
downloadInveigh-58fe77f608b8ede13cb4aca791a7c1d185425898.tar.gz
Inveigh-58fe77f608b8ede13cb4aca791a7c1d185425898.zip
bug fixes
Diffstat (limited to 'Inveigh-Relay.ps1')
-rw-r--r--Inveigh-Relay.ps110
1 files changed, 5 insertions, 5 deletions
diff --git a/Inveigh-Relay.ps1 b/Inveigh-Relay.ps1
index 490bf50..9061b40 100644
--- a/Inveigh-Relay.ps1
+++ b/Inveigh-Relay.ps1
@@ -5602,6 +5602,7 @@ $HTTP_scriptblock =
until($HTTP_async.IsCompleted)
$HTTP_client = $HTTP_listener.EndAcceptTcpClient($HTTP_async)
+ $HTTP_client_handle_old = $HTTP_client.Client.Handle
if($HTTPS_listener)
{
@@ -5637,21 +5638,21 @@ $HTTP_scriptblock =
{
[Byte[]]$SSL_request_bytes = $null
- do
+ while($HTTP_clear_stream.DataAvailable)
{
$HTTP_request_byte_count = $HTTP_stream.Read($TCP_request_bytes,0,$TCP_request_bytes.Length)
$SSL_request_bytes += $TCP_request_bytes[0..($HTTP_request_byte_count - 1)]
- } while ($HTTP_clear_stream.DataAvailable)
+ }
$TCP_request = [System.BitConverter]::ToString($SSL_request_bytes)
}
else
{
- do
+ while($HTTP_stream.DataAvailable)
{
$HTTP_stream.Read($TCP_request_bytes,0,$TCP_request_bytes.Length) > $null
- } while ($HTTP_stream.DataAvailable)
+ }
$TCP_request = [System.BitConverter]::ToString($TCP_request_bytes)
}
@@ -6188,7 +6189,6 @@ $HTTP_scriptblock =
Start-Sleep -m 10
$HTTP_request_raw_URL_old = $HTTP_request_raw_URL
- $HTTP_client_handle_old = $HTTP_client.Client.Handle
if($HTTP_client_close)
{