Merge pull request #62 from denisenkom/win-fixes

Fix Win64 building problems for ykcs11.
This commit is contained in:
Alessio Di Mauro
2016-01-18 09:55:21 +01:00
2 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -76,7 +76,7 @@ CK_RV parse_readers(ykpiv_state *state, const CK_BYTE_PTR readers, const CK_ULON
} }
} }
(*n_slots)++; (*n_slots)++;
p += i + 1; p = readers + i + 1;
} }
return CKR_OK; return CKR_OK;
+2 -1
View File
@@ -51,7 +51,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_Initialize)(
) )
{ {
CK_BYTE readers[2048]; CK_BYTE readers[2048];
CK_ULONG len = sizeof(readers); size_t len = sizeof(readers);
DIN; DIN;
@@ -536,6 +536,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_OpenSession)(
session.info.state = CKS_RO_PUBLIC_SESSION; // Nobody has logged in, default RW session session.info.state = CKS_RO_PUBLIC_SESSION; // Nobody has logged in, default RW session
} }
session.info.slotID = slotID;
session.info.flags = flags; session.info.flags = flags;
session.info.ulDeviceError = 0; session.info.ulDeviceError = 0;