diff options
| author | levlam <levlam@telegram.org> | 2018-05-18 02:03:21 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2018-05-18 02:03:21 +0300 |
| commit | 0c1d797753bec6afbaf99cc4fd0718500cc61cd5 (patch) | |
| tree | 3551a7c0212dac08299ae2b8d6d6324c5e9c7543 /tdnet/td/net/Wget.cpp | |
| parent | d9a89abd23ee4950d7909fd9b159f6048b0d9f98 (diff) | |
Fix Wget redirects.
GitOrigin-RevId: da827d06832793592f2c8c47e7510922da776333
Diffstat (limited to 'tdnet/td/net/Wget.cpp')
| -rw-r--r-- | tdnet/td/net/Wget.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tdnet/td/net/Wget.cpp b/tdnet/td/net/Wget.cpp index dde4fefa7..3220b2685 100644 --- a/tdnet/td/net/Wget.cpp +++ b/tdnet/td/net/Wget.cpp @@ -95,7 +95,9 @@ void Wget::on_connection_error(Status error) { void Wget::on_ok(HttpQueryPtr http_query_ptr) { CHECK(promise_); - if (http_query_ptr->code_ == 302 && ttl_ > 0) { + if ((http_query_ptr->code_ == 301 || http_query_ptr->code_ == 302 || http_query_ptr->code_ == 307 || + http_query_ptr->code_ == 308) && + ttl_ > 0) { LOG(DEBUG) << *http_query_ptr; input_url_ = http_query_ptr->get_header("location").str(); LOG(DEBUG) << input_url_; |
