--- src/coolkey/slot.cpp | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/src/coolkey/slot.cpp b/src/coolkey/slot.cpp index 0c69826..a5f550b 100644 --- a/src/coolkey/slot.cpp +++ b/src/coolkey/slot.cpp @@ -247,27 +247,10 @@ SlotList::updateReaderList() } - if (!readerStates) { + if (readerStates == NULL && readerNames != NULL) { /* fresh Reader State list, just create it */ readerStates = CKYReader_CreateArray(readerNames, (CKYSize *)&numReaders); - /* if we have no readers, make sure we have at least one to keep things - * happy */ - if (readerStates == NULL && - CKYReaderNameList_GetCount(readerNames) == 0) { - readerStates = (SCARD_READERSTATE *) - malloc(sizeof(SCARD_READERSTATE)); - if (readerStates) { - CKYReader_Init(readerStates); - status = CKYReader_SetReaderName(readerStates, "E-Gate 0 0"); - if (status != CKYSUCCESS) { - CKYReader_DestroyArray(readerStates, 1); - readerStates = NULL; - } else { - numReaders = 1; - } - } - } CKYReaderNameList_Destroy(readerNames); if (readerStates == NULL) { -- 1.7.9.3 _______________________________________________ Coolkey-devel mailing list Coolkey-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/coolkey-devel