aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-08-14 11:04:26 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-08-14 11:04:26 +0200
commitebc646cf1bfdc9131c6365e9a3c3a218561b7500 (patch)
tree2f1f6bafab3f157b4c66a3fb31d13c0fadd5c318
parent22f450b85b88efb7a6fe2dd7e2a8572aeb94867b (diff)
delete the tunnel before recreating it
-rw-r--r--src/main.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index bce8ce8..2c10c66 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -34,6 +34,8 @@ fn main() -> Result<()> {
let mut tnl = None;
let do_setup = |tnl: &mut Option<IpIp6>| -> Result<()> {
+ *tnl = None;
+
let mut file = File::open(rsdsl_pd_config::LOCATION)?;
let pdconfig: PdConfig = serde_json::from_reader(&mut file)?;