mirror of
https://github.com/ton-blockchain/ton
synced 2025-03-09 15:40:10 +00:00
HTTP tunnel in rldp-http-proxy
This commit is contained in:
parent
d11580dfb3
commit
c55b6f84a5
7 changed files with 432 additions and 100 deletions
|
@ -35,7 +35,8 @@ class HttpInboundConnection : public HttpConnection {
|
|||
td::Status receive_eof() override {
|
||||
found_eof_ = true;
|
||||
if (reading_payload_) {
|
||||
if (reading_payload_->payload_type() != HttpPayload::PayloadType::pt_eof) {
|
||||
if (reading_payload_->payload_type() != HttpPayload::PayloadType::pt_eof &&
|
||||
reading_payload_->payload_type() != HttpPayload::PayloadType::pt_tunnel) {
|
||||
return td::Status::Error("unexpected EOF");
|
||||
} else {
|
||||
reading_payload_->complete_parse();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue