mirror of
https://mirror.suhoan.cn/https://github.com/EasyTier/EasyTier.git
synced 2025-12-12 04:37:23 +08:00
need encrypt rpc if dst is in peer map (#1151)
This commit is contained in:
@@ -86,7 +86,8 @@ impl PeerRpcManagerTransport for RpcTransport {
|
||||
.get_route_peer_info(dst_peer_id)
|
||||
.await
|
||||
.and_then(|x| x.feature_flag.map(|x| x.is_public_server))
|
||||
.unwrap_or(true);
|
||||
// if dst is directly connected, it's must not public server
|
||||
.unwrap_or(!peers.has_peer(dst_peer_id));
|
||||
if !is_dst_peer_public_server {
|
||||
self.encryptor
|
||||
.encrypt(&mut msg)
|
||||
|
||||
Reference in New Issue
Block a user