Merge branch 'bugfix/wrong_ws_mask_check' into 'master'

[tcp_transport] Bugfix: Remove unecessary mask_key check

See merge request espressif/esp-idf!20366
This commit is contained in:
Rocha Euripedes
2022-10-05 21:47:42 +08:00

View File

@@ -363,10 +363,8 @@ static int ws_read_payload(esp_transport_handle_t t, char *buffer, int len, int
}
ws->frame_state.bytes_remaining -= rlen;
if (ws->frame_state.mask_key) {
for (int i = 0; i < bytes_to_read; i++) {
buffer[i] = (buffer[i] ^ ws->frame_state.mask_key[i % 4]);
}
for (int i = 0; i < bytes_to_read; i++) {
buffer[i] = (buffer[i] ^ ws->frame_state.mask_key[i % 4]);
}
return rlen;
}