parent
f4cc72c37b
commit
625df59c86
1 changed files with 1 additions and 10 deletions
|
@ -441,15 +441,10 @@ impl PcscBackend {
|
||||||
|
|
||||||
log::trace!(" readers: {:?}", readers);
|
log::trace!(" readers: {:?}", readers);
|
||||||
|
|
||||||
let mut found_reader = false;
|
|
||||||
|
|
||||||
let mut cards = vec![];
|
let mut cards = vec![];
|
||||||
|
|
||||||
// Find a reader with a SmartCard.
|
// Find a reader with a SmartCard.
|
||||||
for reader in readers {
|
for reader in readers {
|
||||||
// We've seen at least one smartcard reader
|
|
||||||
found_reader = true;
|
|
||||||
|
|
||||||
log::trace!("Checking reader: {:?}", reader);
|
log::trace!("Checking reader: {:?}", reader);
|
||||||
|
|
||||||
// Try connecting to card in this reader
|
// Try connecting to card in this reader
|
||||||
|
@ -472,11 +467,7 @@ impl PcscBackend {
|
||||||
cards.push(card);
|
cards.push(card);
|
||||||
}
|
}
|
||||||
|
|
||||||
if !found_reader {
|
Ok(cards)
|
||||||
Err(SmartcardError::NoReaderFoundError)
|
|
||||||
} else {
|
|
||||||
Ok(cards)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Returns an Iterator over Smart Cards that are accessible via PCSC.
|
/// Returns an Iterator over Smart Cards that are accessible via PCSC.
|
||||||
|
|
Loading…
Reference in a new issue