Stop scdaemon if it is holding exclusive access to a YubiKey

Closes str4d/age-plugin-yubikey#82.
This commit is contained in:
Jack Grigg
2022-12-30 08:13:07 +00:00
parent 5d6b618d5f
commit 15c53e42df
5 changed files with 189 additions and 10 deletions
+2 -2
View File
@@ -229,7 +229,7 @@ fn print_multiple(
let mut printed = 0;
for reader in readers.iter()?.filter(key::filter_connected) {
let mut yubikey = reader.open()?;
let mut yubikey = key::open_connection(&reader)?;
if let Some(serial) = serial {
if yubikey.serial() != serial {
continue;
@@ -401,7 +401,7 @@ fn main() -> Result<(), Error> {
let reader_names = readers_list
.iter()
.map(|reader| {
reader.open().map(|yk| {
key::open_connection(reader).map(|yk| {
i18n_embed_fl::fl!(
LANGUAGE_LOADER,
"cli-setup-yk-name",