diff options
Diffstat (limited to 'tdnet/td/net/HttpReader.cpp')
| -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; |
