don't transmit IP in RemCall
This commit is contained in:
parent
0ecbd50c8a
commit
92aae16867
@ -49,10 +49,7 @@ struct Config {
|
|||||||
dyn_ip_server: SocketAddr,
|
dyn_ip_server: SocketAddr,
|
||||||
}
|
}
|
||||||
|
|
||||||
fn parse_socket_addr<'de, D>(deserializer: D) -> Result<SocketAddr, D::Error>
|
fn parse_socket_addr<'de, D: Deserializer<'de>>(deserializer: D) -> Result<SocketAddr, D::Error> {
|
||||||
where
|
|
||||||
D: Deserializer<'de>,
|
|
||||||
{
|
|
||||||
use serde::de::Error;
|
use serde::de::Error;
|
||||||
|
|
||||||
let addr = String::deserialize(deserializer)?
|
let addr = String::deserialize(deserializer)?
|
||||||
@ -551,6 +548,7 @@ async fn connection_handler(
|
|||||||
IpAddr::V4(addr) => packet.data.extend_from_slice(&addr.octets()),
|
IpAddr::V4(addr) => packet.data.extend_from_slice(&addr.octets()),
|
||||||
IpAddr::V6(addr) => packet.data.extend_from_slice(&addr.octets()),
|
IpAddr::V6(addr) => packet.data.extend_from_slice(&addr.octets()),
|
||||||
}
|
}
|
||||||
|
packet.data.clear(); // TODO: remove
|
||||||
packet.header = Header {
|
packet.header = Header {
|
||||||
kind: PacketKind::RemCall.raw(),
|
kind: PacketKind::RemCall.raw(),
|
||||||
length: packet.data.len() as u8,
|
length: packet.data.len() as u8,
|
||||||
|
Loading…
Reference in New Issue
Block a user