diff options
Diffstat (limited to 'src/http/websocket_http_client.zig')
-rw-r--r-- | src/http/websocket_http_client.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/http/websocket_http_client.zig b/src/http/websocket_http_client.zig index 52d64b8a2..85adedf66 100644 --- a/src/http/websocket_http_client.zig +++ b/src/http/websocket_http_client.zig @@ -1123,7 +1123,7 @@ pub fn NewWebSocketClient(comptime ssl: bool) type { // closing frame data is text only. // 2 byte close code - if (data.len > 2) { + if (data.len > 2 and receive_body_remain >= 2) { _ = this.consume(data[2..receive_body_remain], receive_body_remain - 2, .Text, true); data = data[receive_body_remain..]; } |