aboutsummaryrefslogtreecommitdiffstats
path: root/src/router/peer.rs
diff options
context:
space:
mode:
authorMathias Hall-Andersen <mathias@hall-andersen.dk>2019-09-14 12:43:09 +0200
committerMathias Hall-Andersen <mathias@hall-andersen.dk>2019-09-14 12:43:09 +0200
commitb31becda71feace70f96043cd39bbe022a054225 (patch)
treea632ea4bee35d70cf21dd2137120402203cf47f3 /src/router/peer.rs
parentTest for confirmation of key using staged packet (diff)
downloadwireguard-rs-b31becda71feace70f96043cd39bbe022a054225.tar.xz
wireguard-rs-b31becda71feace70f96043cd39bbe022a054225.zip
Begin work on the pure Wireguard implemenation
Start joining the handshake device and router device in the top-level Wireguard implemenation.
Diffstat (limited to '')
-rw-r--r--src/router/peer.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/router/peer.rs b/src/router/peer.rs
index 43317cc..f032f45 100644
--- a/src/router/peer.rs
+++ b/src/router/peer.rs
@@ -280,7 +280,7 @@ impl<C: Callbacks, T: Tun, B: Bind> PeerInner<C, T, B> {
None => {
// add to staged packets (create no job)
debug!("execute callback: call_need_key");
- (self.device.call_need_key)(&self.opaque);
+ C::need_key(&self.opaque);
self.staged_packets.lock().push_back(msg);
return None;
}