mirror of
https://github.com/espressif/esp-idf
synced 2025-03-09 09:09:10 -04:00
Revert "Merge branch 'bugfix/fix_ws_handle_big_messages_error_v4.3' into 'release/v4.3'"
This reverts commit de8c6aaa8d1342a73bc0e0f9e6032ee24fff3916, reversing changes made to ab452839edcbc3c02e7985d6778d21c99782f5a8.
This commit is contained in:
parent
f80c0e8d31
commit
3938792732
@ -332,15 +332,9 @@ esp_err_t httpd_ws_recv_frame(httpd_req_t *req, httpd_ws_frame_t *frame, size_t
|
||||
return ESP_FAIL;
|
||||
}
|
||||
|
||||
int read_len = 0, left_len = frame->len;
|
||||
while (left_len > 0) {
|
||||
if ((read_len = httpd_recv_with_opt(req, (char *)frame->payload + read_len, left_len, false)) <= 0) {
|
||||
ESP_LOGW(TAG, LOG_FMT("Failed to receive payload"));
|
||||
return ESP_FAIL;
|
||||
}
|
||||
if (left_len -= read_len) {
|
||||
ESP_LOGD(TAG, "recv data length is less than the data length we want. Read again!");
|
||||
}
|
||||
if (httpd_recv_with_opt(req, (char *)frame->payload, frame->len, false) <= 0) {
|
||||
ESP_LOGW(TAG, LOG_FMT("Failed to receive payload"));
|
||||
return ESP_FAIL;
|
||||
}
|
||||
|
||||
/* Unmask payload */
|
||||
|
Loading…
x
Reference in New Issue
Block a user