diff options
| author | David Lönnhager <david.l@mullvad.net> | 2020-06-11 16:29:44 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2020-06-12 09:10:43 +0200 |
| commit | 752b0b83a0cf47c27e9b032f5153a83202678217 (patch) | |
| tree | eda6244992c2ace935c8e7b2609f582f90b8553d | |
| parent | c87bf21025b6ae7e58990ee23017e9fbd33ba7bd (diff) | |
| download | mullvadvpn-752b0b83a0cf47c27e9b032f5153a83202678217.tar.xz mullvadvpn-752b0b83a0cf47c27e9b032f5153a83202678217.zip | |
Fix null terminator in deny_network_access
| -rw-r--r-- | talpid-ipc/src/win.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/talpid-ipc/src/win.rs b/talpid-ipc/src/win.rs index a555a652f9..0549368bf8 100644 --- a/talpid-ipc/src/win.rs +++ b/talpid-ipc/src/win.rs @@ -71,7 +71,8 @@ impl Drop for WinHandle { } pub fn deny_network_access<T: AsRef<OsStr>>(ipc_path: T) -> Result<(), io::Error> { - let ipc_w: Vec<_> = ipc_path.as_ref().encode_wide().collect(); + let mut ipc_w: Vec<_> = ipc_path.as_ref().encode_wide().collect(); + ipc_w.push(0u16); let pipe_handle = unsafe { CreateFileW( |
