diff options
| author | levlam <levlam@telegram.org> | 2021-09-06 20:13:32 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2021-09-06 20:13:32 +0300 |
| commit | 1caf0e62967fff3ea377f10cb839be9021b19237 (patch) | |
| tree | 6ad986424c115f47facea29e95a5792adf24fdb5 /tdnet | |
| parent | 077ed4250722cdfe701830c5d052d1f8a2413675 (diff) | |
Fix multipart/form-data reading.
Diffstat (limited to 'tdnet')
| -rw-r--r-- | tdnet/td/net/HttpReader.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tdnet/td/net/HttpReader.cpp b/tdnet/td/net/HttpReader.cpp index 163cd329b..2d2478b27 100644 --- a/tdnet/td/net/HttpReader.cpp +++ b/tdnet/td/net/HttpReader.cpp @@ -223,7 +223,7 @@ Result<size_t> HttpReader::read_next(HttpQuery *query, bool can_be_slow) { return need_size; } case State::ReadMultipartFormData: { - if (!content_->empty()) { + if (!content_->empty() || flow_sink_.is_ready()) { TRY_RESULT(result, parse_multipart_form_data(can_be_slow)); if (result) { break; |
