summaryrefslogtreecommitdiffhomepage
path: root/mullvad-setup/src
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2022-09-27 17:05:00 +0200
committerDavid Lönnhager <david.l@mullvad.net>2022-09-28 16:23:01 +0200
commitd82e3ffe4fdb807ce69ec158d9f4596f76597122 (patch)
tree404b9d27381bef49b26e88681d54df972f1232c4 /mullvad-setup/src
parent3b2844507e077f33ca4f4b50cbcbc79ca166753c (diff)
downloadmullvadvpn-d82e3ffe4fdb807ce69ec158d9f4596f76597122.tar.xz
mullvadvpn-d82e3ffe4fdb807ce69ec158d9f4596f76597122.zip
Bump windows-sys to 0.42.0
Diffstat (limited to 'mullvad-setup/src')
-rw-r--r--mullvad-setup/src/daemon_paths.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/mullvad-setup/src/daemon_paths.rs b/mullvad-setup/src/daemon_paths.rs
index 1a084d7655..fdb683f2e3 100644
--- a/mullvad-setup/src/daemon_paths.rs
+++ b/mullvad-setup/src/daemon_paths.rs
@@ -44,7 +44,7 @@ fn get_system_service_known_folder(known_folder_id: *const GUID) -> std::io::Res
adjust_current_thread_token_privilege(&system_debug_priv, true)?;
let known_folder: io::Result<PathBuf> = (|| {
- let mut lsass_path = get_known_folder_path(&FOLDERID_System, KF_FLAG_DEFAULT as u32, 0)?;
+ let mut lsass_path = get_known_folder_path(&FOLDERID_System, KF_FLAG_DEFAULT, 0)?;
lsass_path.push("lsass.exe");
let lsass_pid = get_running_process_id_from_name(&lsass_path)?;
@@ -75,8 +75,7 @@ fn get_system_service_known_folder(known_folder_id: *const GUID) -> std::io::Res
));
}
- let known_folder =
- get_known_folder_path(known_folder_id, KF_FLAG_DEFAULT as u32, lsass_token);
+ let known_folder = get_known_folder_path(known_folder_id, KF_FLAG_DEFAULT, lsass_token);
unsafe { CloseHandle(lsass_token) };
known_folder
@@ -173,7 +172,7 @@ fn adjust_token_privilege(
fn get_known_folder_path(
folder_id: *const GUID,
- flags: u32,
+ flags: i32,
user_token: HANDLE,
) -> std::io::Result<PathBuf> {
let mut folder_path: PWSTR = ptr::null_mut();