diff options
author | Jake McGinty <me@jake.su> | 2018-02-18 00:42:14 +0000 |
---|---|---|
committer | Jake McGinty <me@jake.su> | 2018-02-18 00:42:14 +0000 |
commit | 5bc730bcb3559a0c88f74a00be20251ba4cd918b (patch) | |
tree | 1bfdff6d5475df90b21331b81b69ea56b82ba7a6 /src/router.rs | |
parent | just keep noise functions in module not struct (diff) | |
download | wireguard-rs-5bc730bcb3559a0c88f74a00be20251ba4cd918b.tar.xz wireguard-rs-5bc730bcb3559a0c88f74a00be20251ba4cd918b.zip |
add and strip padding to transport messages
Diffstat (limited to 'src/router.rs')
-rw-r--r-- | src/router.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/router.rs b/src/router.rs index 85cc539..113b15f 100644 --- a/src/router.rs +++ b/src/router.rs @@ -42,14 +42,14 @@ impl Router { pub fn route_to_peer(&self, packet: &[u8]) -> Option<SharedPeer> { match IpPacket::new(packet) { - Some(packet) => self.get_peer_from_ip(packet.get_destination()), + Some(packet) => self.get_peer_from_ip(packet.destination()), _ => None } } pub fn validate_source(&self, packet: &[u8], peer: &SharedPeer) -> Result<(), Error> { let routed_peer = match IpPacket::new(packet) { - Some(packet) => self.get_peer_from_ip(packet.get_source()), + Some(packet) => self.get_peer_from_ip(packet.source()), _ => None }.ok_or_else(|| err_msg("no peer found on route"))?; |