Merge pull request #62 from denisenkom/win-fixes
Fix Win64 building problems for ykcs11.
This commit is contained in:
+1
-1
@@ -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
@@ -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;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user