Do not use static IP for MTProto-proxy.
GitOrigin-RevId: e2be60b362b9254b700bbac0b97bf496fd0abcf1
This commit is contained in:
parent
ef2eb1c3cf
commit
9b946e7394
@ -739,7 +739,8 @@ Result<mtproto::TransportType> ConnectionCreator::get_transport_type(const Proxy
|
|||||||
Result<SocketFd> ConnectionCreator::find_connection(const ProxyInfo &proxy, DcId dc_id, bool allow_media_only,
|
Result<SocketFd> ConnectionCreator::find_connection(const ProxyInfo &proxy, DcId dc_id, bool allow_media_only,
|
||||||
FindConnectionExtra &extra) {
|
FindConnectionExtra &extra) {
|
||||||
extra.debug_str = PSTRING() << "Failed to find valid IP for " << dc_id;
|
extra.debug_str = PSTRING() << "Failed to find valid IP for " << dc_id;
|
||||||
TRY_RESULT(info, dc_options_set_.find_connection(dc_id, allow_media_only, proxy.use_proxy()));
|
TRY_RESULT(info,
|
||||||
|
dc_options_set_.find_connection(dc_id, allow_media_only, proxy.use_proxy() && !proxy.use_mtproto_proxy()));
|
||||||
extra.stat = info.stat;
|
extra.stat = info.stat;
|
||||||
TRY_RESULT(transport_type, get_transport_type(proxy, info));
|
TRY_RESULT(transport_type, get_transport_type(proxy, info));
|
||||||
extra.transport_type = std::move(transport_type);
|
extra.transport_type = std::move(transport_type);
|
||||||
|
Reference in New Issue
Block a user