diff --git a/http/http.cpp b/http/http.cpp index 63819957..cefe1a47 100644 --- a/http/http.cpp +++ b/http/http.cpp @@ -514,7 +514,7 @@ bool HttpPayload::store_http(td::ChainBufferWriter &output, size_t max_size, Htt wrote = true; } } - if (chunks_.size() != 0) { + if (chunks_.size() != 0 || !parse_completed()) { return wrote; } if (!written_zero_chunk_) {