diff options
| author | David Lönnhager <david.l@mullvad.net> | 2021-06-11 12:38:36 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2021-06-11 12:38:36 +0200 |
| commit | 77377d273b0523e5a4620589559fac226109dd24 (patch) | |
| tree | 6406d663cc02a102cb91bdc24ed24ba7e914bed3 | |
| parent | 7969053b99d1cb6186659f0458a2ed3a8af4c23e (diff) | |
| download | mullvadvpn-77377d273b0523e5a4620589559fac226109dd24.tar.xz mullvadvpn-77377d273b0523e5a4620589559fac226109dd24.zip | |
Kill openvpn process gracefully
| -rw-r--r-- | talpid-core/src/tunnel/openvpn/mod.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/talpid-core/src/tunnel/openvpn/mod.rs b/talpid-core/src/tunnel/openvpn/mod.rs index 44efa96668..b6817bc591 100644 --- a/talpid-core/src/tunnel/openvpn/mod.rs +++ b/talpid-core/src/tunnel/openvpn/mod.rs @@ -770,6 +770,7 @@ impl<C: OpenVpnBuilder + Send + 'static> OpenVpnMonitor<C> { }; if self.closed.load(Ordering::SeqCst) { + let _ = child.kill(); return WaitResult::Preparation(Ok(())); } |
