diff options
Diffstat (limited to 'src/wireguard/timers.rs')
-rw-r--r-- | src/wireguard/timers.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/wireguard/timers.rs b/src/wireguard/timers.rs index 18f49bf..0ce4210 100644 --- a/src/wireguard/timers.rs +++ b/src/wireguard/timers.rs @@ -221,14 +221,14 @@ impl<T: tun::Tun, B: udp::UDP> PeerInner<T, B> { impl Timers { - pub fn new<T, B>(runner: &Runner, peer: Peer<T, B>) -> Timers + pub fn new<T, B>(runner: &Runner, running: bool, peer: Peer<T, B>) -> Timers where T: tun::Tun, B: udp::UDP, { // create a timer instance for the provided peer Timers { - enabled: true, + enabled: running, keepalive_interval: 0, // disabled need_another_keepalive: AtomicBool::new(false), sent_lastminute_handshake: AtomicBool::new(false), |