diff --git a/rust/gui-client/src-tauri/src/client/gui.rs b/rust/gui-client/src-tauri/src/client/gui.rs index 6d994ebb9..6146da92c 100644 --- a/rust/gui-client/src-tauri/src/client/gui.rs +++ b/rust/gui-client/src-tauri/src/client/gui.rs @@ -268,7 +268,6 @@ pub(crate) fn run(cli: client::Cli) -> Result<(), Error> { Ok(Ok(_)) => 0, }; - cleanup(); tracing::info!(?exit_code); app_handle.exit(exit_code); }); @@ -311,13 +310,6 @@ pub(crate) fn run(cli: client::Cli) -> Result<(), Error> { Ok(()) } -/// Best-effort cleanup of things like DNS control before graceful exit -fn cleanup() { - // Do this redundant deactivation because `Tun` will not automatically Drop before - // the process exits - connlib_shared::deactivate_dns_control().ok(); -} - /// Runs a smoke test and then asks Controller to exit gracefully /// /// You can purposely fail this test by deleting the exported zip file during