Imporve support for multiple readers/cards.

This commit is contained in:
Alessio Di Mauro
2015-09-09 15:42:14 +02:00
parent 22d8f4f9fe
commit 44dae19348
2 changed files with 11 additions and 9 deletions
+1 -2
View File
@@ -49,8 +49,7 @@ CK_RV parse_readers(const CK_BYTE_PTR readers, const CK_ULONG len,
memset(slots[*n_slots].info.slotDescription, ' ', sizeof(slots[*n_slots].info.slotDescription));
s = slots[*n_slots].info.slotDescription;
l = sizeof(slots[*n_slots].info.slotDescription);
if (slot.get_slot_description(s, l) != CKR_OK)
goto failure;
strncpy((char *)s, (char *)p, l);
memset(slots[*n_slots].info.manufacturerID, ' ', sizeof(slots[*n_slots].info.manufacturerID));
s = slots[*n_slots].info.manufacturerID;