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() {
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)?;
@ -174,9 +174,7 @@ impl PamServiceModule for PamFido2Luks {
Ok(_) => PamError::SUCCESS,
Err(e) => {
eprintln!("{}", e);
match e {
_ => PamError::AUTH_ERR,
}
PamError::AUTH_ERR
}
}
}