summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2019-12-09 12:38:46 +0100
committerDavid Lönnhager <david.l@mullvad.net>2020-01-15 10:24:59 +0100
commit9b64031078ed5123a631989a5008b3bcbb6e689b (patch)
tree98b3dea022f2b9df5f104697a484980a85d01010
parentb315d550064837b95b65f750b3124307e7d5b91e (diff)
downloadmullvadvpn-9b64031078ed5123a631989a5008b3bcbb6e689b.tar.xz
mullvadvpn-9b64031078ed5123a631989a5008b3bcbb6e689b.zip
Reconnect to tunnel after WireGuard key has been replaced
-rw-r--r--mullvad-daemon/src/lib.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/mullvad-daemon/src/lib.rs b/mullvad-daemon/src/lib.rs
index cce096fd96..b1c75d86a2 100644
--- a/mullvad-daemon/src/lib.rs
+++ b/mullvad-daemon/src/lib.rs
@@ -1450,6 +1450,7 @@ where
self.account_history.insert(account_entry).map_err(|e| {
format!("Failed to add new wireguard key to account data: {}", e)
})?;
+ self.reconnect_tunnel();
let keygen_event = KeygenEvent::NewKey(public_key);
self.event_listener.notify_key_event(keygen_event.clone());