summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2025-10-11 08:32:07 +0200
committerDavid Lönnhager <david.l@mullvad.net>2025-10-11 09:15:20 +0200
commite338bfa6e969b21afeadbb23f9f5ac3dfe95c2ee (patch)
treef9917aa12860ab33741a71cb3fcebd8068530d41
parentdcc7ac9c1bdb3987460d69d73335b854845a797f (diff)
downloadmullvadvpn-win-st-bsod-workaround-backport.tar.xz
mullvadvpn-win-st-bsod-workaround-backport.zip
Remove logging when split tunneling failswin-st-bsod-workaround-backport
This fixes a bug that was triggered by spawning processes when split tunneling failed
-rw-r--r--CHANGELOG.md3
-rw-r--r--talpid-core/src/tunnel_state_machine/mod.rs9
2 files changed, 3 insertions, 9 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2ffb18ffb1..4bd5b5f30f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -22,6 +22,9 @@ Line wrap the file at 100 chars. Th
* **Security**: in case of vulnerabilities.
## [Unreleased]
+### Fixed
+#### Windows
+- Mitigate BSOD caused by split tunnel driver during boot.
## [2025.10] - 2025-10-08
diff --git a/talpid-core/src/tunnel_state_machine/mod.rs b/talpid-core/src/tunnel_state_machine/mod.rs
index 0dd029cf86..3cf05b9273 100644
--- a/talpid-core/src/tunnel_state_machine/mod.rs
+++ b/talpid-core/src/tunnel_state_machine/mod.rs
@@ -367,15 +367,6 @@ impl TunnelStateMachine {
)
.map_err(Error::InitSplitTunneling);
- if result.is_err()
- && let Some(log_dir) = &args.log_dir
- {
- log::debug!("Logging device info");
- if let Err(err) = crate::logging::diag::windows::log_device_info(log_dir).await {
- log::error!("Failed to dump device logs: {err}");
- }
- }
-
result?
};