From 2188c0fb83b8d7221e904199ca0c3d294aa35432 Mon Sep 17 00:00:00 2001 From: azw Date: Mon, 4 Sep 2023 02:17:42 +0000 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dwebsocket=20bu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- a8/websocketsession.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/a8/websocketsession.cc b/a8/websocketsession.cc index 0bd4eb8..44303c7 100644 --- a/a8/websocketsession.cc +++ b/a8/websocketsession.cc @@ -254,7 +254,7 @@ namespace a8 unsigned char *frame_mask = (unsigned char*)(real_buf + mask_offset); memcpy(&decoded_buff_[decoded_bufflen_], real_buf + mask_offset + 4, framelen); for (unsigned int i = 0; i < framelen; i++) { - decoded_buff_[decoded_bufflen_ + i] = (decoded_buff_[i] ^ frame_mask[i%4]); + decoded_buff_[decoded_bufflen_ + i] = (decoded_buff_[decoded_bufflen_ + i] ^ frame_mask[i%4]); } } else { memcpy(&decoded_buff_[decoded_bufflen_], real_buf + mask_offset, framelen);