Hunt for yubikey-agent

This commit is contained in:
Jack Grigg
2022-12-31 13:22:56 +00:00
parent 6e47448560
commit 1913838f8e
2 changed files with 17 additions and 0 deletions
+14
View File
@@ -106,6 +106,20 @@ fn hunt_agents() -> bool {
interrupted = true;
}
}
"yubikey-agent" | "yubikey-agent.exe" => {
// yubikey-agent releases all YubiKey locks when it receives a SIGHUP.
match process.kill_with(Signal::Hangup) {
Some(true) => {
debug!("Sent SIGHUP to yubikey-agent (PID {})", process.pid());
interrupted = true;
}
Some(false) => (),
None => debug!(
"Found yubikey-agent (PID {}) but platform doesn't support SIGHUP",
process.pid(),
),
}
}
_ => (),
}
}