always check timeout condition
Some checks reported errors
continuous-integration/drone/push Build was killed
Some checks reported errors
continuous-integration/drone/push Build was killed
This commit is contained in:
parent
70d66f6a74
commit
96f64fff11
@ -136,6 +136,10 @@ impl PamFido2 {
|
||||
.compat()?
|
||||
.filter_map(|handle| FidoDevice::new(&handle).ok())
|
||||
.collect::<Vec<_>>();
|
||||
if begin.elapsed().unwrap() > settings.device_timeout {
|
||||
debug(&|| format!("Exceeded {:?} timeout", settings.device_timeout));
|
||||
return Ok(PamError::AUTH_ERR);
|
||||
}
|
||||
if devices.is_empty() {
|
||||
debug(&|| "Please connect your authenicator!".into());
|
||||
std::thread::sleep(Duration::from_secs(1));
|
||||
|
Loading…
x
Reference in New Issue
Block a user