pam_mod #4

Open
shimun wants to merge 16 commits from pam_mod into master
Showing only changes of commit ddaf3f9264 - Show all commits

View File

@ -76,7 +76,7 @@ impl PamFido2Luks {
match sudo::check() { match sudo::check() {
RunningAs::User => return Err(Fido2LuksError::MissingPrivileges), RunningAs::User => return Err(Fido2LuksError::MissingPrivileges),
_ => { _ => {
sudo::escalate_if_needed().unwrap(); sudo::escalate_if_needed().map_err(|_| Fido2LuksError::MissingPrivileges)?;
} }
} }
let mut device = LuksDevice::load(device)?; let mut device = LuksDevice::load(device)?;
@ -174,9 +174,7 @@ impl PamServiceModule for PamFido2Luks {
Ok(_) => PamError::SUCCESS, Ok(_) => PamError::SUCCESS,
Err(e) => { Err(e) => {
eprintln!("{}", e); eprintln!("{}", e);
match e { PamError::AUTH_ERR
_ => PamError::AUTH_ERR,
}
} }
} }
} }