Test cardReaders != null before cardReadrs use.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user