aboutsummaryrefslogtreecommitdiffhomepage
path: root/tdnet/td/net/HttpReader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tdnet/td/net/HttpReader.cpp')
-rw-r--r--tdnet/td/net/HttpReader.cpp2
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;