Skip to content

Commit

Permalink
Make clippy happy
Browse files Browse the repository at this point in the history
  • Loading branch information
bwoebi committed Jul 31, 2024
1 parent ca4e4bc commit 4b8b184
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions sidecar/src/windows.rs
Original file line number Diff line number Diff line change
Expand Up @@ -136,18 +136,22 @@ fn fetch_sidecar_identifier() -> String {
unsafe {
let mut access_token = null_mut();

loop {
if OpenThreadToken(GetCurrentThread(), TOKEN_QUERY, 1, &mut access_token) != 0 {
break;
unsafe fn get_token(access_token: &mut HANDLE) -> io::Result<()> {
if OpenThreadToken(GetCurrentThread(), TOKEN_QUERY, 1, access_token) != 0 {
return Ok(());
}
let mut err = Error::last_os_error();
if err.raw_os_error() == Some(ERROR_NO_TOKEN as i32) {
if OpenProcessToken(GetCurrentProcess(), TOKEN_QUERY, &mut access_token) != 0 {
break;
if OpenProcessToken(GetCurrentProcess(), TOKEN_QUERY, access_token) != 0 {
return Ok(());
}
err = Error::last_os_error();
}
error!("Failed fetching thread token: {:?}", err);
return Err(err);
}

if let Err(e) = get_token(&mut access_token) {
error!("Failed fetching thread token: {:?}", e);
return "".to_string();
}

Expand Down

0 comments on commit 4b8b184

Please sign in to comment.