aboutsummaryrefslogtreecommitdiffhomepage
path: root/tdnet
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2021-09-06 20:13:32 +0300
committerlevlam <levlam@telegram.org>2021-09-06 20:13:32 +0300
commit1caf0e62967fff3ea377f10cb839be9021b19237 (patch)
tree6ad986424c115f47facea29e95a5792adf24fdb5 /tdnet
parent077ed4250722cdfe701830c5d052d1f8a2413675 (diff)
Fix multipart/form-data reading.
Diffstat (limited to 'tdnet')
-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;