diff options
| author | David Lönnhager <david.l@mullvad.net> | 2025-10-11 08:32:07 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2025-10-11 09:15:20 +0200 |
| commit | e338bfa6e969b21afeadbb23f9f5ac3dfe95c2ee (patch) | |
| tree | f9917aa12860ab33741a71cb3fcebd8068530d41 | |
| parent | dcc7ac9c1bdb3987460d69d73335b854845a797f (diff) | |
| download | mullvadvpn-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.md | 3 | ||||
| -rw-r--r-- | talpid-core/src/tunnel_state_machine/mod.rs | 9 |
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? }; |
