From fe3db0a5d85d36c99fd66540fc56501abd5ffe93 Mon Sep 17 00:00:00 2001 From: DomoChip Date: Thu, 18 Aug 2022 08:01:15 +0200 Subject: [PATCH] Fix PR65 Undefined variable --- src/Messaging/MessageBuffer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Messaging/MessageBuffer.php b/src/Messaging/MessageBuffer.php index 5d6f82b..317a26a 100644 --- a/src/Messaging/MessageBuffer.php +++ b/src/Messaging/MessageBuffer.php @@ -150,6 +150,7 @@ class MessageBuffer { $payload_length = unpack('C', $data[$frameStart + 1] & "\x7f")[1]; $isMasked = ($data[$frameStart + 1] & "\x80") === "\x80"; $headerSize += $isMasked ? 4 : 0; + $payloadLenOver2GB = false; if ($payload_length > 125 && ($dataLen - $frameStart < $headerSize + 125)) { // no point of checking - this frame is going to be bigger than the buffer is right now break; @@ -158,7 +159,6 @@ class MessageBuffer { $payloadLenBytes = $payload_length === 126 ? 2 : 8; $headerSize += $payloadLenBytes; $bytesToUpack = substr($data, $frameStart + 2, $payloadLenBytes); - $payloadLenOver2GB = false; if ($payload_length === 126){ $payload_length = unpack('n', $bytesToUpack)[1];