err
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing

This commit is contained in:
shimun 2020-09-29 20:32:00 +02:00
parent 349807a6c4
commit ddaf3f9264
Signed by: shimun
GPG Key ID: E81D8382DC2F971B

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,
}
} }
} }
} }