Test cardReaders != null before cardReadrs use.

This commit is contained in:
Milan Hanajik
2019-08-05 12:06:37 +02:00
parent bb1efb122e
commit 59f1de4370
3 changed files with 24 additions and 18 deletions
+8 -6
View File
@@ -22,7 +22,6 @@ namespace Users.Forms
/// Smart card support, card S/N is used as user.Tag
GemCard.CardNative card;
string[] cardReaders;
string smartCardReader;
@@ -62,13 +61,16 @@ namespace Users.Forms
card = new CardNative();
/// Find NFC smart card reader
cardReaders = card.ListReaders();
foreach (var crd in cardReaders)
string[] cardReaders = card.ListReaders();
if (cardReaders != null)
{
if (crd.Contains("NFC"))
foreach (var crd in cardReaders)
{
smartCardReader = crd; /// NFC smart card reader detected
break;
if (crd.Contains("NFC"))
{
smartCardReader = crd; /// NFC smart card reader detected
break;
}
}
}